如何将数据从服务器发送到所有连接的客户端?

问题描述

我在 Twisted 中有一个非常基本的 TCP 服务器设置。

from twisted.internet import protocol,reactor

class Server(protocol.Protocol):
    def dataReceived(self,data):
        print(f"Received data {data}")
        self.transport.write(data)

factory = protocol.ServerFactory()
factory.protocol = Server
reactor.listenTCP(8000,factory)
reactor.run()

我想做一个向所有连接的客户端发送数据的函数,我想要做到这一点,我首先需要一个所有连接客户端的列表,我可以遍历这些客户端并将数据发送给每个客户端。那么我怎样才能得到这个客户端列表来向他们发送数据呢?

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)