持续连接收到的响应少于预期

时间:2019-09-30 03:08:45

标签: python-3.x tcp websocket serversocket tcpserver

我尝试使用python与已知客户端建立TCP服务器持久连接。建立连接并运行服务器时,错误显示为收到的响应少于预期。 测试案例1b-持久连接,批量处理
服务器现在正在等待使用端口号:56324接收客户端请求 200行
失败:收到的回复少于预期。超时了吗?

我可以使用listen(),accept()和recv()在每个请求中成功启动服务器一次连接,而我的handleClientSocket函数就是这样

def handleClientSocket(self, clientSocket):

        httpRequestString = clientSocket.recv(2048).decode()
        try:
            # Parse to client request
            httpRequest = HttpRequest(httpRequestString)
            httpResponse = self.formHttpResponse(httpRequest)
            print(httpResponse)
            if httpResponse:
                self.sendHttpResponse(clientSocket, httpResponse.encode())
        except len(httpRequestString) == 0:
            print("No request occur at port: "+str(self.serverPort))

0 个答案:

没有答案