2024-04-26 22:41:35 发布
网友
我正在写一个有多个客户端的服务器。当客户端启动时,服务器可能尚未工作。因此reactor.connectTCP可能会失败(没有接收端)。目前我通过在reactor.run上循环来解决这个问题,即:
reactor.connectTCP
reactor.run
我明白这不是扭曲的方式。那我该怎么做呢?在
您可以始终尝试在connectionLost处理程序中重新连接,例如:
connectionLost
from twisted.internet.protocol import ClientFactory class EchoClientFactory(ClientFactory): def clientConnectionLost(self, connector, reason): connector.connect()
甚至还有一个内置的^{}。{2}另请参阅。在
您可以始终尝试在
connectionLost
处理程序中重新连接,例如:甚至还有一个内置的^{} 。{2}另请参阅。在
相关问题 更多 >
编程相关推荐