У меня есть сервер, который правильно принимает и обрабатывает клиентов в потоке 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)
И когда клиент закрывается, яполучить:
полученное сообщение:
полученное сообщение:
полученное сообщение:
полученное сообщение:
полученное сообщение:
и т. д.
спасибо