Hi, I'm trying to write a game sever/client architecture in D,
but I keep running into problems with the timeouts for windows
sockets.
On the std.socket documentation page it states that you can't set
a timeout smaller than 500ms, and I've been experiencing this
problem first hand. The problem is that I am trying to interlace
sending packets with receiving packets, and I can't do that at 60
FPS without having a low timeout.
Two questions: First, can you use select() on UDP sockets?
Second, would it be feasible to have two different sockets
instead, and use the REUSEADDR option? I'm somewhat worried about
client-side cheating.
Thanks for any thoughts,
Evan Davis