Есть такая проблема:
На стороне сервера повешен поток с петлей ожидающей готовности сокета к чтению и читающий с него 1024 байта.
Когда на стороне клиента закрывается сокет(банальным sock.close()), то на стороне сервера сокет клиента сообщает о готовности к чтению, сервер читает с него пустую строку, но событие готовности к чтению не пропадает и тем самым петля начинает выполняться постоянно с умопомрачительной скоростью. Как мне отловить клиента и тем самым заранее вырубить петлю?


Ответ на:
комментарий
от urxvt

Ответ на:
комментарий
от jessey

Ответ на:
комментарий
от deterok

Ответ на:
комментарий
от deterok

Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.
Похожие темы
- Форум Как правильно обрабатывать «закрытие» сокета клиентом/сервером? (2011)
- Форум Расскажите в деталях как пользоваться неблокирующими сокетами (2017)
- Форум закрытие сокета (2011)
- Форум закрытие сокета (2008)
- Форум Закрытие сокетов при fork (2003)
- Форум Правильное использование сокетов (2018)
- Форум Сторонний telegram-клиент (2023)
- Форум Отсутствие ошибки при закрытии сокета (2013)
- Форум Закрытие сокета при неотправленных данных (2010)
- Форум [python] как правильно закрыть сокет (2011)