客户端关闭连接后仍在接收数据

时间:2019-02-08 11:44:33

标签: python server stream

我有一个服务器,可以在TCP流上正确接受并处理客户端, 但是当客户端关闭连接时,我的服务器会收到一个空字符串循环。

def handle_client_connection(client_socket)
    while True
        try :
            data = client_socket.recv(1024).decode("utf-8")[:-2]
            print("received message : {}".format(data))
        except:
            print("Client end connection")
            break
        store_message(data)

当客户关闭时,我收到:

  

收到的消息:
  收到的消息:
  收到的消息:
  收到的消息:
  收到的消息:

谢谢

0 个答案:

没有答案