Уведомления

Группа в Telegram: @pythonsu

#1 Апрель 5, 2012 10:35:18

plusplus
От:
Зарегистрирован: 2009-01-05
Сообщения: 418
Репутация: +  15  -
Профиль   Отправить e-mail  

socket timeout и SleekXmpp

В Sleekxmpp если указать неверный адрес и сделать connect, скрипт зависает намертво. Нагуглил, что нужно выставить timeout для сокета, вроде поставил settimeout, но нифига не помогает. Может кто подскажет как это исправить?



Офлайн

#2 Апрель 6, 2012 13:52:09

plusplus
От:
Зарегистрирован: 2009-01-05
Сообщения: 418
Репутация: +  15  -
Профиль   Отправить e-mail  

socket timeout и SleekXmpp

Ну или давайте так:

import socks
self._sock = socks.socksocket(socket.AF_INET, socket.SOCK_STREAM)
self._sock.setproxy(socks.PROXY_TYPE_SOCKS5, self.my_proxy, self.my_port)
self._sock.settimeout(20)
# здесь зависает
self._sock.connect((server[0], int(server[1])))

Использую соксы и модуль socksipy sock.connect зависает намертво периодически. Как это вылечить?( Пусть он ошибки выдает, лишь бы не весил намертво скрипт.



Отредактировано plusplus (Апрель 6, 2012 13:54:06)

Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version