在Twisted的网站上找到以下聊天服务器演示:
factory = protocol.ServerFactory()
factory.protocol = SimpleLogger
factory.clients = []
application = service.Application("charServer")
internet.TCPServer(9999, factory).setServiceParent(application)
它在我的项目中没有用。它不会等到客户端连接到服务器,而是运行代码并立即退出。我该如何解决这个问题?
答案 0 :(得分:0)
上面的行设置了要监听的连接,但随后立即退出。您需要添加以下内容:
if __name__ == '__main__':
from twisted.internet import reactor
reactor.run()