Все еще получает данные, когда клиент закрыл соединение - PullRequest
0 голосов
/ 08 февраля 2019

У меня есть сервер, который правильно принимает и обрабатывает клиентов в потоке 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)

И когда клиент закрывается, яполучить:

полученное сообщение:
полученное сообщение:
полученное сообщение:
полученное сообщение:
полученное сообщение:

и т. д.

спасибо

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...