Итак, я пытаюсь создать программу, которая обрабатывает связь между GUI и сервером с использованием библиотеки сокетов. Проблема в том, что GUI может быть случайно закрыто, поэтому сервер должен отказаться от соединения. Но похоже, что вместо этого client_socket.send()
просто ждет вечно, если GUI перестанет отвечать. Код выглядит примерно так:
try:
client_socket.send(pickle.dumps('TEST'))
except Exception as E:
print("Exception:", E)
Я хочу, чтобы сервер просто ждал, скажем, 0,5 секунды, а затем разорвал соединение. Надеюсь, кто-нибудь сможет мне помочь.
Спасибо.