SocketServer。线程TCPServer接受server_forever之外的客户端
你好,
SocketServer.ThreadingTCPServer接受连接(客户端可以
CONNECT)调用它的SERVER_EVERVER方法之前和之后,
请参见下面的示例。
我想它应该只接受连接,而SERVER_EVERVER是
跑步。
向您致以亲切的问候,
大子
例如,这两个_socket.Connect调用都应该抛出;
导入SocketServer
导入线程
进口时间
导入插座
服务器=SocketServer.ThreadingTCPServer(("127.0.0.1",12345),
SocketServer.BaseRequestHandler)
_Socket=socket.套接字(socket.AF_INET,socket.SOCK_STREAM)
_socket.Connect(("127.0.0.1",12345))
Def Shutdown_SERVER():
而不是服务器。_BaseServer__服务:
睡眠时间(0.1)
Server.Shutdown()
线程=threading.Thread(目标=Shutdown_SERVER)
Thread.start()
Server.Serve_Forever()
Thread.Join()
_Socket=socket.套接字(socket.AF_INET,socket.SOCK_STREAM)
_socket.Connect(("127.0.0.1",12345))