2011-11-03 18 views
0

所以我一直在准备一段时间。而且,似乎异步套接字处理将是处理我正在尝试执行的更好的方法。异步套接字处理我需要去的方式?在Python

现在我正在一个游戏服务器上工作。目前,套接字服务器将与大约3个客户端左右确定。在同一时间发送数据。

但是我的问题是,之后事情开始变得迟缓。所以,如果我以同样的方式对我已经在做的事情做一个异步服务器。它会使游戏数据传输更顺利吗? 这是在python的方式。

回答

1

异步套接字比同步更有效。但是如果游戏滞后于4个以上的客户端,那么你的服务器/客户端系统就写得不好,这不是套接字的问题。

+0

我点击了对我最有帮助的答案上的选中标记。希望这就是你接受答案的意思p –

+0

@Shane显然你从服务器接收和广播数据。但是,如果服务器滞后,则意味着您收到并发送太多数据。看起来你发送了一些不必要的数据或数据没有被压缩。或者服务器像20岁那样处理不了它。 :) – freakish

+0

嗯,我只是这个网络东西的新手。但是,我正在努力学习。截至目前,我有服务器设置,以保持球员更新他们的位置。就像现在一样,当一个人移动时。该位置被发送到服务器。然后再转发给所有连接的人。我只是通过一个泡菜发送数据。 –