我在Python中设置了一个简单的TCP服务器,它在收到请求时将数据发送到另一个服务器,并将从客户端接收到的数据返回给客户端。过了一段时间,服务器停止接收任何请求,然后安静地死去。在
import SocketServer
import requests
import time
class TCPHandler(SocketServer.BaseRequestHandler):
def handle(self):
print self.client_address
self.data = self.request.recv(1024).strip()
print (time.strftime("%d/%m/%Y %H:%M:%S "))
params = {
'hello': 'world'
}
requests.post('http://website.co.uk/test',data=params)
self.request.sendall(self.data.upper())
def finish(self):
print 'end request'
if __name__ == "__main__":
HOST,PORT = "192.168.2.211",343
server = SocketServer.TCPServer((HOST,PORT),TCPHandler)
server.timeout = None
server.serve_forever()
我只是想知道是否有人知道是什么原因导致服务器停止接收请求。在
谢谢!在
目前没有回答
相关问题 更多 >
编程相关推荐