История изменений
Исправление grazor, (текущая версия) :
Можешь попробовать после установки соединения в методе connect
написать что-то вроде:
self.socket.settimeout(1)
Тогда сокет станет блокирующим и будет пытаться получить нужное количество байт до истечения таймаута, а в случае неудачи выбросит исключение socket.timeout. Если не поможет, можно сделать таймаут побольше.
Исходная версия grazor, :
Можешь попробовать после установки соединения в методе connect
написать что-то вроде
self.socket.settimeout(1)
Тогда сокет станет блокирующим и будет пытаться получить нужное количество байт до истечения таймаута, а потом выбросит исключение socket.timeout, которое стоит потом отловить. Если не поможет, можно попробовать сделать таймаут побольше.