1 year ago
#361818
Soldier Potato
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?
python
sockets
multiplayer
0 Answers
Your Answer