![]() |
Модераторы: feodorv |
![]() ![]() ![]() |
|
chaos |
|
|||
![]() Серийный программист ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 2979 Регистрация: 7.7.2004 Где: Екатеринбург Репутация: 2 Всего: 44 |
Здрасте!!!
Подскажите можно ли как нибудь средствами вин32 определить номер не занятого сетевого порта. Заранее благодарен!!! |
|||
|
||||
Mayk |
|
|||
![]() ^аВаТаР^ сообщение>> ![]() ![]() ![]() ![]() Профиль Группа: Участник Сообщений: 2616 Регистрация: 22.5.2005 Где: за границей разум а Репутация: нет Всего: 134 |
Попробуй создать серверный сокет. Если не получится, то значит порт занят.
-------------------- Здесь был кролик. Но его убили. Человеки < кроликов, йа считаю. |
|||
|
||||
chaos |
|
|||
![]() Серийный программист ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 2979 Регистрация: 7.7.2004 Где: Екатеринбург Репутация: 2 Всего: 44 |
в том то и дело что надо узнать без создания серверного сокета |
|||
|
||||
chaos |
|
|||
![]() Серийный программист ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 2979 Регистрация: 7.7.2004 Где: Екатеринбург Репутация: 2 Всего: 44 |
скорее всего нет такой функции)))
|
|||
|
||||
Mayk |
|
|||
![]() ^аВаТаР^ сообщение>> ![]() ![]() ![]() ![]() Профиль Группа: Участник Сообщений: 2616 Регистрация: 22.5.2005 Где: за границей разум а Репутация: нет Всего: 134 |
А почему нельзя серверным сокетом проверить?
И кстати, может тут стоит плясать от обратного - узнать какие порты заняты? Все остальные(начиная с 1025ого) считать свободными. Исходники netstatа брать здесь: http://www.codeproject.com/tools/wnetstat.asp -------------------- Здесь был кролик. Но его убили. Человеки < кроликов, йа считаю. |
|||
|
||||
TarasCo |
|
|||
Новичок Профиль Группа: Участник Сообщений: 13 Регистрация: 24.6.2005 Репутация: нет Всего: 1 |
Есть прога netstat - она показывает (в том числе) список занятых портов. Прога эта использует iphlpapi.dll. Сделайте также. См GetTcpTable, GetUdpTable и иже с ними.
|
|||
|
||||
JoyEx |
|
|||
![]() Дядя ![]() ![]() Профиль Группа: Участник Сообщений: 323 Регистрация: 21.6.2005 Где: Москва, РФ Репутация: нет Всего: 12 |
Можно сканировать getservbyport(htons(порт++), NULL)
Это сообщение отредактировал(а) JoyEx - 12.8.2005, 13:37 -------------------- Если ты уже никого не боишься, значит ты самый страшный |
|||
|
||||
chaos |
|
|||
![]() Серийный программист ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 2979 Регистрация: 7.7.2004 Где: Екатеринбург Репутация: 2 Всего: 44 |
ссылка это конечно хорошо, но где пароль с логином взять? без этого не дают качать ![]() |
|||
|
||||
chaos |
|
|||
![]() Серийный программист ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 2979 Регистрация: 7.7.2004 Где: Екатеринбург Репутация: 2 Всего: 44 |
а все!!! спасибо всем за помошь, зарегался
![]() |
|||
|
||||
![]() ![]() ![]() |
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | C/C++: Сети | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |