// 启动WinSock
WSADATA wsData;
WORD wVersionRequested = 0x0002; // 2.0版本WinSock
WSAStartup(wVersionRequested, &wsData);
// 创建Socket
m_nSock = socket(AF_INET, SOCK_RAW, IPPROTO_RAW); // 指定为原始套接字
WSADATA wsData;
WORD wVersionRequested = 0x0002; // 2.0版本WinSock
WSAStartup(wVersionRequested, &wsData);
// 创建Socket
m_nSock = socket(AF_INET, SOCK_RAW, IPPROTO_RAW); // 指定为原始套接字
/*设置IP_HDRINCL选项,构造自己的IP头部*/
setsockopt(sockfd,IPPROTO_IP,IP_HDRINCL,&on,sizeof(on));
/*设置IP_HDRINCL选项,构造自己的IP头部*/
setsockopt(sockfd,IPPROTO_IP,IP_HDRINCL,&on,sizeof(on));