我正在尝试在python中实现HTTP套接字服务器。 到目前为止,al除了一件事外很有效: 在我的第一个设计中,我做了每个客户端请求打开一个新的请求处理程序线程,这意味着 - 没有持久的连接。 我想支持保持连接 - 在同一个tcp流上的所有请求/响应。
我无法将我的代码放在这里,因为它现在对我来说并不平易近人(其他计算机),但是这个概念是:
while 1:
#accept connections from outside
(clientsocket, address) = serversocket.accept()
#now do something with the clientsocket
#in this case, we'll pretend this is a threaded server
ct = client_thread(clientsocket)
ct.run()