Имя пользователя:
Пароль:
 | Правила  

Компьютерный форум OSzone.net » Клиентские ОС Microsoft » Microsoft Windows 2000/XP » Ошибка - windows socket error 10048 on api bind

Ответить
Настройки темы
Ошибка - windows socket error 10048 on api bind

Ветеран


Сообщения: 1639
Благодарности: 50

Профиль | Отправить PM | Цитировать


Изменения
Автор: The_Immortal
Дата: 09-04-2013
Пытаюсь запустить специфичную программу Parma (процесс TransData.exe) на рабочих компах Win XP Pro x32. При запуске (на любой машине) получаю ошибочку:

Цитата:
Windows socket error: Обычно разрешается одно использование адреса сокета (протокол/сетевой адрес/порт) (10048), on API "bind"
1. Глянул netstat -aon. Порт 10048 там не обнаружил.
2. Проверил значение MaxUserPort в HKEY_LOCAL_MACHINE/SYSTEM/CurrentControlSet/Services/Tcpip/Parameters. Значение максимальное - 65534.
3. Касперского отключал.

Помогите, пожалуйста, с проблемой.

P.S. На домашнем ноуте Win 7 x32 Starter запускается без проблем.
P.P.S. Лог от ProcessMonitor (напоминаю, процесс TransData.exe) на всякий случай прилагаю.

Отправлено: 11:47, 20-03-2013

 


Moderator


Сообщения: 53589
Благодарности: 15546

Профиль | Отправить PM | Цитировать


The_Immortal, наблюдается ли проблема в Безопасном режиме с загрузкой сетевых драйверов?
Это сообщение посчитали полезным следующие участники:

Отправлено: 11:59, 20-03-2013 | #2



Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля.


Ветеран


Сообщения: 1639
Благодарности: 50

Профиль | Отправить PM | Цитировать


Petya V4sechkin, хм... В данном режиме проблемы не наблюдается - программа запускается нормально.

И что это может быть тогда?

Отправлено: 12:17, 20-03-2013 | #3



Moderator


Сообщения: 53589
Благодарности: 15546

Профиль | Отправить PM | Цитировать


The_Immortal, таки стороннее программное обеспечение.
С помощью Msconfig отключайте сторонние (не Microsoft) программы и службы из автозагрузки.
Цитата:
Касперского отключал
Это не всегда помогает: при отключении (и даже при выгрузке) драйверы продолжают работать/конфликтовать.
Это сообщение посчитали полезным следующие участники:

Отправлено: 12:26, 20-03-2013 | #4


Ветеран


Сообщения: 1639
Благодарности: 50

Профиль | Отправить PM | Цитировать


Petya V4sechkin, в общем проблема оказалась в безобидном VNC-сервере. Он работает как служба.

Не понимаю, чем мог помешать VNC-сервер? Он занимает конкретные порты 5800 и 5900. И все...

А причем тут вышеуказанный порт 10048 тогда?

Есть идеи?

Каждый раз тушить VCN как-то нехорошо...

Отправлено: 17:49, 20-03-2013 | #5



Moderator


Сообщения: 53589
Благодарности: 15546

Профиль | Отправить PM | Цитировать


Цитата The_Immortal:
А причем тут вышеуказанный порт 10048 тогда?
Это не порт, а код ошибки Winsock.

Цитата The_Immortal:
Он занимает конкретные порты 5800 и 5900
Вот с ними программа и пересекается.
Порты можно изменить в настройках.
Это сообщение посчитали полезным следующие участники:

Отправлено: 19:03, 20-03-2013 | #6


Ветеран


Сообщения: 1639
Благодарности: 50

Профиль | Отправить PM | Цитировать


Petya V4sechkin,
Цитата Petya V4sechkin:
Порты можно изменить в настройках. »
Изменил в на сервере VNC порт 5800 на 5801 - теперь проблемная программа работает.
Но что интересно, то запущенный процесс от этой программы (TransData.exe) не занимает ни один порт, о чем свидетельствует netstat -aon. Также юзал tcpview - там процесс TransData.exe не отображается.

Т.е. может быть такое, что при запуске программа смотрит наличия доступа на порт 5800 и если его нет, то не стартует. Иначе же запускается, но порт не занимает.

?

Отправлено: 15:49, 21-03-2013 | #7



Moderator


Сообщения: 53589
Благодарности: 15546

Профиль | Отправить PM | Цитировать


Цитата The_Immortal:
не занимает ни один порт, о чем свидетельствует netstat -aon. Также юзал tcpview
Может быть, занимает на мгновение.
Это сообщение посчитали полезным следующие участники:

Отправлено: 15:53, 21-03-2013 | #8


Ветеран


Сообщения: 1639
Благодарности: 50

Профиль | Отправить PM | Цитировать


Petya V4sechkin,
Цитата Petya V4sechkin:
занимает на мгновение. »
А можно как-нибудь глянуть логи занимаемых портов за какой-либо период?

Отправлено: 16:00, 21-03-2013 | #9



Компьютерный форум OSzone.net » Клиентские ОС Microsoft » Microsoft Windows 2000/XP » Ошибка - windows socket error 10048 on api bind

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
http/web - При запуске OmniHTTPD показывает ошибку Socket Error 10013 Yukiz Сетевые технологии 1 30-11-2011 17:39
UltraVNC - socket error while writing (Windows Server 2003) Rockon Microsoft Windows NT/2000/2003 1 11-12-2008 09:48
EventID - Event 31004, SharedAccess_NAT и Socket Error=10013 Digi Устранение критических ошибок Windows 4 19-04-2007 20:31
[решено] Несоответствие PHP API и Module API Negativ Программное обеспечение Linux и FreeBSD 6 10-04-2007 19:53
Win32 API | Нужна помошь по API функциям! vasika_hk Программирование и базы данных 2 23-05-2006 09:51




 
Переход