1
paw 2015-08-26 18:55:58 +08:00
class ForkingServer (SocketServer.TCPServer, SocketServer.ForkingMixIn,):
改成 class ForkingServer (SocketServer.ForkingMixIn, SocketServer.TCPServer ): 继承循序的问题 |
2
paw 2015-08-26 19:02:56 +08:00
PS :不推荐用自带库的这个 forkinng ,还不如下面来的方便
s = SocketServer.TCPServer (('', PORT ),HandlerClass ) for x in xrange (fork_process ): pos = x pid = os.fork () if pid == 0 : break s.serve_forever () PPS:学 python 网络,先把标准库的 SocketServer.py 读了,你的问题就在这文件的 614 行( python 2.7.9 ) |
3
ivito OP @paw 非常感谢,解释完全正确,是继承顺序的问题。 SocketServer.py 写的确实很赞,几百行实现了一个服务器框架。
|