以编程方式在python中退出serve_forever()

时间:2014-06-26 18:25:31

标签: python multithreading

编辑:看起来我在这里找到了解决方案:Python SocketServer

我现在正在测试它以确保它能够满足我的需求。我将暂时搁置这个问题,听取其他方法。

结束修改

我正在用Python开发一个客户端 - 服务器系统。

有多个客户,数万个。服务器需要接受连接,接收数据和处理数据。

我完成了这部分并且工作正常。

一旦服务器确定所有客户端都在其数据中发送,http服务器需要关闭,打印已处理的数据并退出。

我正在使用pyjsonrpc(https://pypi.python.org/pypi/python-jsonrpc/0.3.4)将数据从客户端移动到服务器。

我正在使用上一页的http服务器示例代码。我无法弄清楚如何从“http_server.serve_forever()”语句中按需退出。我在stackoverflow上发现了一些类似的问题,但对我没什么帮助。

如果我错过了之前回答的问题,请指出。

谢谢

0 个答案:

没有答案