| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Сетевые технологии > Какие сокеты заняты, а какие свободны ? |
| Автор: Crait 5.12.2003, 19:20 |
| Подскажите други, как узнать, какие сокеты уже используются в существующих соединениях, а какие еще свободны ? |
| Автор: Plamenk 5.12.2003, 19:43 |
| А зачем тебе именно сокеты? Наверное, более интересно узнать какие порты уже используются в существующих соединениях, а какие еще свободны ? |
| Автор: Crait 5.12.2003, 19:45 |
| Да, ты прав, вопрос именно в этом. |
| Автор: Plamenk 5.12.2003, 20:02 |
| Тогда поищи программу для сканирования портов или напиши сам, если программировал с помощью WinSock. |
| Автор: Crait 5.12.2003, 20:11 |
| Благодарю за ответ, но нельзя ли уточнить, какие именно из функций библиотеки WinSock следует вызвать, чтобы получить интересующую меня информацию ? |
| Автор: Plamenk 5.12.2003, 20:16 |
| Пример законченной программы есть на http://firststeps.ru/mfc/net/socket/r.php?22 |
| Автор: Crait 5.12.2003, 20:37 |
| Благодарю, Plamenk, но эта программа просто пытается приконнектится на сокет по сканируемому порту. Точно ли факт установления такого соединения означает, что никто больше не работает с этим портом ? Мне кажется, что с серверным сокетом можно установить сколько угодно таких соединений. И функция connect() ничего не скажет о работающем или не работающем клиентском сокете. IMHO. |
| Автор: oleg1973 5.12.2003, 20:39 |
| вроде функц там таких нет но можно всегда попробовать открыть какойнить порт (имею ввиду на локальной машине) если не откроется значит занят нафик |
| Автор: Crait 5.12.2003, 21:08 |
| OK. |