Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Как получить маску подсети ? [Win95/98]


GM_ ©   (2002-06-21 23:15:00) 

Подскажите как в win98 получить маску подсети?


Anatoly Podgoretsky   (2002-06-24 07:56:00) [1]

_Smart (24.06.02 04:13)
А не так 255.255.255.128


_Smart   (2002-06-24 04:13:00) [2]

А помоему так: надо узнать свой ip, если он у тебя, допустим, 192.168.0.1, то маска твоей подсети будет 192.168.0.255


МИФИст   (2002-06-23 16:46:00) [3]

У тебя есть исходники WinPCAP? Посмотри в них куда эта функция смотрит, сравни с 98. Там, по-моему, с реестром какое-то несогласование.


GM_   (2002-06-23 14:28:00) [4]

Я потому и спрашиваю, что предложеный вариант не работает...
Под 2000/XP всё нормально, а в 98 функция возвращает ерунду


МИФИст   (2002-06-22 13:49:00) [5]

char *dev;
bpf_u_int32 netp; /*subnet mask*/
bpf_u_int32 maskp;
char errbuf[PCAP_ERRBUF_SIZE];

dev=pcap_lookupdev(errbuf);
pcap_lookupnet(dev,&netp,&maskp,errbuf);


Наверх

Титульная страница Поиск, карта сайта Написать письмо