我写了我的两个类
class RequestHandler(http.server.SimpleHTTPRequestHandler):
class Server(socketserver.TCPServer):
这样一个独特的服务器就可以处理常规的浏览器、ajax 和 websocket 请求。它工作正常。
我只是找不到终止服务器的方法。所以我杀死了这个过程。
[编辑] 当它收到来自浏览器的关闭请求时,我需要关闭服务器。我尝试设置self.__shutdown_request
True 但它不起作用。
此外,在我关闭浏览器并终止进程后,netstat 告诉我有一些套接字仍在使用服务器的端口,状态为 TIME_WAIT。所以我必须等他们死了才能再次使用同一个端口。
如何终止服务器?
有没有办法去掉那些插座?