Hi- I'm programming a game and am using directplay to send multiplayer data.
When I start my game, the host starts up and loads the map. So I don't think that there is a problem with the host.
(Also the code I use puts hosting as top priority, so when the host recieves a message, all other commands are 'ignored')
When I open up another instance of the game (f6) and join the server, the client hangs, trying to send a message to the server asking what map it is.
I put a loop that resends the message until the message gets recieved by the server, and have made my program highly verbose so I can figure out where it hangs.
It hangs during the send/resend loop and the host is not recieving the message (even on the same computer!)
I don't really want to use TCP/UDP because I do not understand the commands.
Do you have any suggestions?
When I start my game, the host starts up and loads the map. So I don't think that there is a problem with the host.
(Also the code I use puts hosting as top priority, so when the host recieves a message, all other commands are 'ignored')
When I open up another instance of the game (f6) and join the server, the client hangs, trying to send a message to the server asking what map it is.
I put a loop that resends the message until the message gets recieved by the server, and have made my program highly verbose so I can figure out where it hangs.
It hangs during the send/resend loop and the host is not recieving the message (even on the same computer!)
I don't really want to use TCP/UDP because I do not understand the commands.
Do you have any suggestions?