Есть такая проблема:
На стороне сервера повешен поток с петлей ожидающей готовности сокета к чтению и читающий с него 1024 байта.
Когда на стороне клиента закрывается сокет(банальным sock.close()), то на стороне сервера сокет клиента сообщает о готовности к чтению, сервер читает с него пустую строку, но событие готовности к чтению не пропадает и тем самым петля начинает выполняться постоянно с умопомрачительной скоростью. Как мне отловить клиента и тем самым заранее вырубить петлю?
Ответ на:
комментарий
от urxvt
Ответ на:
комментарий
от jessey
Ответ на:
комментарий
от deterok
Ответ на:
комментарий
от deterok
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.
Похожие темы
- Форум Как правильно обрабатывать «закрытие» сокета клиентом/сервером? (2011)
- Форум закрытие сокета (2011)
- Форум закрытие сокета (2008)
- Форум [python] как правильно закрыть сокет (2011)
- Форум [python][сокеты][ниасилил] Слепой клиент. (2011)
- Форум RAW Socket & Python (2012)
- Форум Закрытие сокетов при fork (2003)
- Форум Правильное использование сокетов (2018)
- Форум Разрыв socket соединение python (2018)
- Форум Python socket recv delimiter (2016)