We've developed a relatively asynchronous game where peers connect to the game server via a simple REST WebService to send out commands and receive their results.
This usually works very well, however in some bizarre cases (probably on poor internet connections) - the WWW request would reach the server (we could see it come in) but the response would never come back.
Now I'm pretty sure that WWW works with TCP, and as far as my knowledge of TCP goes I think it should "know" that some packets got lost on the way back and request them again - yet the response never arrives to the client.
If we'll send another request it will work perfectly well again.
Thanks
↧