LINUX.ORG.RU

История изменений

Исправление grazor, (текущая версия) :

Можешь попробовать после установки соединения в методе connect написать что-то вроде:

self.socket.settimeout(1)

Тогда сокет станет блокирующим и будет пытаться получить нужное количество байт до истечения таймаута, а в случае неудачи выбросит исключение socket.timeout. Если не поможет, можно сделать таймаут побольше.

Исходная версия grazor, :

Можешь попробовать после установки соединения в методе connect написать что-то вроде

self.socket.settimeout(1)

Тогда сокет станет блокирующим и будет пытаться получить нужное количество байт до истечения таймаута, а потом выбросит исключение socket.timeout, которое стоит потом отловить. Если не поможет, можно попробовать сделать таймаут побольше.