有没有办法将消息发送给除发件人之外的所有人?

时间:2021-06-28 13:55:56

标签: python python-sockets

这个问题类似于 this 一个,但那是针对 JavaScript 而我的是针对 Python 的。

如何使用套接字库从服务器向每个连接的客户端发送消息,除了 Python 中的选定客户端?

我正在制作一个简单的游戏,我想检测三个客户端中第一个按下按钮的人,然后通知其他两个客户端他们输了,同时通知获胜者他们赢了。

通常,要将信息发送给您(在新线程上)的客户端:

connected_client.sendall(data)

要接收,您需要:

data = socket.recv()

但是从我搜索的内容来看,除了某个客户端之外,我找不到将数据发送到每个连接的客户端的方法。

我以为我可以通过为每个运行接收函数的线程创建一个'识别名称'来解决这个问题,但是我找不到一个好的方法来做到这一点,因此我决定寻找更好的选择。

我该怎么做?

0 个答案:

没有答案