ericbabe -> RE: France must be the host? (3/16/2006 6:28:45 PM)
|
Thinking this over and poking through the code a bit more, I'm beginning to wonder if the problems you are experiencing aren't simply due to the Direct Play libraries dropping packets. We're using "confirmed UDP mode" -- which is not supposed to drop any packets -- but I have seen evidence in the debugger that this library can indeed drop packets and continue to run as if nothing wrong had happened. This would sufficiently explain why sometimes you get these problems, sometimes not, and why we are unable to duplicate them on our LAN and Internet testing. We are looking into migrating from the Direct Play libraries to another set of TCP/IP libraries (Microsoft has deprecated the Direct Play libraries, another reason to migrate to new libraries.) I will give migration priority over other TCP/IP related issues and, if I can get a new TCP/IP library working, we can see if this solves problems like the ones you are describing. Another thing we could do is that I could add my own packet-dropping detection routines to augment (or fix) the Microsoft library's UDP protocol. But I'd prefer to try migrating first.
|
|
|
|