1 year ago

#361818

test-img

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

Accepted video resources