'when using python sockets, is there any way for the client to receive data without sending any?
So I'm currently building a multiplayer python game with sockets, but I ran into some issues when putting the game on a global server (is that the right term?)
basically, once every loop, my game would run something like
reply = server.send("receive", "")
playerlist = reply
and then the reply would return a list of every players coordinates, and the client would set its own local list to the response
however, when I use a global server, the client cant send and receive information as fast, and as a result, the game becomes super chunky. The players basically teleport around the screen. When running the server on a local network, this doesn't seem to be a problem.
I was wondering if anyone knows a way for the server to just directly send information to the client, without the client having to ask every frame?
Sources
This article follows the attribution requirements of Stack Overflow and is licensed under CC BY-SA 3.0.
Source: Stack Overflow
| Solution | Source |
|---|
