Twisted聊天服务器演示立即退出

时间:2016-10-24 03:05:53

标签: python chat twisted

在Twisted的网站上找到以下聊天服务器演示:

factory = protocol.ServerFactory()
factory.protocol = SimpleLogger
factory.clients = []

application = service.Application("charServer")
internet.TCPServer(9999, factory).setServiceParent(application) 

它在我的项目中没有用。它不会等到客户端连接到服务器,而是运行代码并立即退出。我该如何解决这个问题?

1 个答案:

答案 0 :(得分:0)

上面的行设置了要监听的连接,但随后立即退出。您需要添加以下内容:

if __name__ == '__main__':
    from twisted.internet import reactor
    reactor.run()