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))

# 回答1


"Okko Willeboordse" News:49**********************@dreader19.news.xs4al L.nl.
Serve_Forever()只在循环中调用Accept()。客户端将能够
连接到Listen()调用的积压。
-标记

标签: python

添加新评论