![]() |
|
Модераторы: Daevaorn |
![]()
|
|
| Kurt |
|
|||
|
Увлеченный ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 1662 Регистрация: 22.8.2003 Где: Краснодар Репутация: нет Всего: 36 |
Люди! Кодеры и им сочувствующие!
Мне тут пришла задачка - написать монитор портов (типа статус, к чему подключен...), а в сетевых технологиях пока полный ноль! Программку буду писать на C++Builder ( я не упомянул другие подзадачи: ping, whois, finger etc. - это все будет с помощью Indy... если не предложите чего другого...). Пытался использовать примеры из VB - ну там, GetTcpTable, GetUDPTable (если помните прошлые топики). В принципе, все было хорошо, пока не потребовались функции из библиотеки wsock32.dll ( inet_addr, inet_ntoa) - ну не получается и все тут! Баста! Файла wsock32.h вроде нету - вот я и создавал заголовки сам, но... Не узнает функции и все! Вобщем я решил с переводом завязать - буду использовать C++. "Чистый". Мало ли - вдруг на следующем этапе встанет "непереводимая" задачка... Так вот. Повторяю просьбу - помогите написать монитор портов или дайте какую-нибудь ссылку (VC, C++Builder), где можно почитать об этом полному нулю... Все. P.S. А потом еще счетчик траффика надо откуда-то достать... Но это не относится к теме... -------------------- Для корабля, который не знает куда плыть, нет попутного ветра... ((С) Архимед) ... Все знают, что это невозможно. Но случайно находится невежда, который этого не знает. Он-то и делает открытие.. ((С) А. Эйнштейн) |
|||
|
||||
| Baa |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 2639 Регистрация: 12.4.2002 Где: Москва Репутация: 8 Всего: 12 |
немудрено... потому, что файл зовется winsock2.h, а либа - Ws2_32.lib -------------------- "Duty is everything; the greatest of joys, the deepest of sorrows" Aribeth de Tylmarande |
|||
|
||||
| Kurt |
|
|||
|
Увлеченный ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 1662 Регистрация: 22.8.2003 Где: Краснодар Репутация: нет Всего: 36 |
А библиотека называется wsock32.dll? (см. windows\system32\) А по монитору портов что? -------------------- Для корабля, который не знает куда плыть, нет попутного ветра... ((С) Архимед) ... Все знают, что это невозможно. Но случайно находится невежда, который этого не знает. Он-то и делает открытие.. ((С) А. Эйнштейн) |
|||
|
||||
| mr.DUDA |
|
|||
|
3D-маньяк ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 8244 Регистрация: 27.7.2003 Где: город-герой Минск Репутация: 25 Всего: 232 |
Вот тебе ссылочка:
http://duda.newmail.ru/ntsniff.zip Идёт это удовольствие под NT. Юзай сорцы на здоровье -------------------- ![]() |
|||
|
||||
| Kurt |
|
|||
|
Увлеченный ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 1662 Регистрация: 22.8.2003 Где: Краснодар Репутация: нет Всего: 36 |
mr.DUDA, а чего-нибудь попроще? Для детей?
-------------------- Для корабля, который не знает куда плыть, нет попутного ветра... ((С) Архимед) ... Все знают, что это невозможно. Но случайно находится невежда, который этого не знает. Он-то и делает открытие.. ((С) А. Эйнштейн) |
|||
|
||||
| mr.DUDA |
|
|||
|
3D-маньяк ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 8244 Регистрация: 27.7.2003 Где: город-герой Минск Репутация: 25 Всего: 232 |
А попроще не будет. Фильтр пакетов он и есть фильтр пакетов, работает на уровень ниже чем сокеты (так что кинь затею с winsock).
Зайди на: http://www.codeguru.com/network/index.shtml Там что-то будет, попроще. Есть еще очень клёвая библиотека TCPIP_LIB, специально для "хакеров" (можно написать что хошь): http://www.komodia.com/tcpip_lib4.zip -------------------- ![]() |
|||
|
||||
| Kurt |
|
|||
|
Увлеченный ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 1662 Регистрация: 22.8.2003 Где: Краснодар Репутация: нет Всего: 36 |
Ладно, спасибо. Будем разбираться...
Чувствую, долго буду сидеть - это новая для меня область... -------------------- Для корабля, который не знает куда плыть, нет попутного ветра... ((С) Архимед) ... Все знают, что это невозможно. Но случайно находится невежда, который этого не знает. Он-то и делает открытие.. ((С) А. Эйнштейн) |
|||
|
||||
| mr.DUDA |
|
|||
|
3D-маньяк ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 8244 Регистрация: 27.7.2003 Где: город-герой Минск Репутация: 25 Всего: 232 |
Может, пиплы тебе помогут, которые на форуме по LAN сидят...
-------------------- ![]() |
|||
|
||||
| Baa |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 2639 Регистрация: 12.4.2002 Где: Москва Репутация: 8 Всего: 12 |
Вообще-то, есть хорошая либа, о которой на форуме много раз упоминалось - это WinPCap
-------------------- "Duty is everything; the greatest of joys, the deepest of sorrows" Aribeth de Tylmarande |
|||
|
||||
![]()
|
| Правила форума "С++:Общие вопросы" | |
|
|
Добро пожаловать!
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Earnest Daevaorn |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | C/C++: Общие вопросы | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |