原始套接字有两种:
1 在IP头中使用预定义的协议
2 在IP头中使用自定义的协议
创建原始套接字使用socket或者WSASocket,代码如下:
SOCKET sRaw = ::socket(AF_INET,SOCK_RAW,IPPROTO_ICMP)
原始套接字提供管理下层传输的能力,仅administrator组的成员能够创建SOCK_RAW类型的套接字。
原始套接字有两种:
1 在IP头中使用预定义的协议
2 在IP头中使用自定义的协议
创建原始套接字使用socket或者WSASocket,代码如下:
SOCKET sRaw = ::socket(AF_INET,SOCK_RAW,IPPROTO_ICMP)
原始套接字提供管理下层传输的能力,仅administrator组的成员能够创建SOCK_RAW类型的套接字。