编辑:看起来我在这里找到了解决方案:Python SocketServer
我现在正在测试它以确保它能够满足我的需求。我将暂时搁置这个问题,听取其他方法。
结束修改
我正在用Python开发一个客户端 - 服务器系统。
有多个客户,数万个。服务器需要接受连接,接收数据和处理数据。
我完成了这部分并且工作正常。
一旦服务器确定所有客户端都在其数据中发送,http服务器需要关闭,打印已处理的数据并退出。
我正在使用pyjsonrpc(https://pypi.python.org/pypi/python-jsonrpc/0.3.4)将数据从客户端移动到服务器。
我正在使用上一页的http服务器示例代码。我无法弄清楚如何从“http_server.serve_forever()”语句中按需退出。我在stackoverflow上发现了一些类似的问题,但对我没什么帮助。
如果我错过了之前回答的问题,请指出。
谢谢