Уведомления

Группа в Telegram: @pythonsu
  • Начало
  • » Python для новичков
  • » Ошибка OSError: [WinError 10048] Обычно разрешается одно использование адреса сокета (п ротокол/сетевой адрес/порт) [RSS Feed]

#1 Дек. 26, 2013 10:49:51

admiral
Зарегистрирован: 2013-12-23
Сообщения: 33
Репутация: +  0  -
Профиль   Отправить e-mail  

Ошибка OSError: [WinError 10048] Обычно разрешается одно использование адреса сокета (п ротокол/сетевой адрес/порт)

bw
Сервер ваш? На нём точно выполняется `accept` (socket)? Возможно сервер не успевает море новых соединений обрабатывать (речь о большом промежутке между вызовами `accept`), тогда может помочь параметр в `listen` или переделывание сервера. Попробуйте другой клиент, например telnet (несколько экземпляров). Попробуйте другой сервер.Вы можете выложить код сервера и клиента урезанные, но достаточные для воспроизведения ошибки? Не куски кода (с точечками), а рабочий код…bw
Нет, сервер не мой. Стучусь на сервер антигейта Antigate.com. Думаю у них сервак нормально настроен на большое количество запросов.



Win7 + Python3.3 + PyScripter

Офлайн

#2 Дек. 26, 2013 11:17:28

bw
От:
Зарегистрирован: 2007-09-26
Сообщения: 938
Репутация: +  20  -
Профиль   Адрес электронной почты  

Ошибка OSError: [WinError 10048] Обычно разрешается одно использование адреса сокета (п ротокол/сетевой адрес/порт)

Тогда можно предположить, что клиентский сокет биндится на конкретный адрес, но вроде из `urllib` это недостижимо (в том числе по глупости). Попробуйте воткнуть в `socket.create_connection` отладку на эту тему (print или отладчиком каким, можно по traceback самом пройтись и вывести локальные переменные). И если `source_address` действительно имеется, то ищите какого рожна так происходит.

..bw



Офлайн

  • Начало
  • » Python для новичков
  • » Ошибка OSError: [WinError 10048] Обычно разрешается одно использование адреса сокета (п ротокол/сетевой адрес/порт) [RSS Feed]

Board footer

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

Powered by DjangoBB

Lo-Fi Version