Программирование простых сокетов
От: Alex_VBG  
Дата: 09.11.02 04:40
Оценка:
Подскажите как написать код для получения IP пакетов используя WinSock2. Пробовал использовать простые сокеты RAW. В книге 'Программирование в сетях Microsoft Windows' встретил следующий пример: RAW_Socket=WSASocket(AF_INET, SOCK_RAW, IPPROTO_UDP, NULL, 0, WSA_FLAG_OVERLAPPED); bOpt=true; ret=setsockopt(RAW_Socket, IPPROTO_IP, IP_HDRINCL, (char*)&bOpt, sizeof(bOpt)); В приведенном примере сокет создается, а установка параметра IP_HDRINCL вызывает ошибку. Код опробован в W2000 в Админе.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.