- BOOL flag =TRUE ;
- //设置亲自处理IP报文头
- iResult = setsockopt(sock, IPPROTO_IP, IP_HDRINCL, (char*)&flag, sizeof(flag));
- //网卡设置混杂模式函数
- DWORD dwOutBuffer[10];
- DWORD dwInBufferLen = 1;//RCVALL_ON
- DWORD dwBytesReturned = 0;
-
- iResult = WSAIoctl(sock,
- SIO_RCVALL,
- &dwInBufferLen,
- (DWORD)sizeof(dwInBufferLen),
- &dwOutBuffer,
- (DWORD)sizeof(dwOutBuffer),
- &dwBytesReturned,
- NULL,
- NULL);
- memset(&host,0,sizeof(host));
- host.sin_family = AF_INET;
- host.sin_port = htons(0);
- host.sin_addr.s_addr = inet_addr("172.16.0.12");