使用libnet初始一个raw套接字问题
刚接触libnet.不知道为什么用raw4的时候init就失败。
调试发现,库函数调用
或者哪位有这个QQ群,我加进去交流下
#if defined (__WIN32__)
int
libnet_open_raw4(libnet_t *l)
{
// 跑到这来了。我是用自带sample里面的ICMP例子编译的,
return (libnet_open_link(l));
}
......
#else
int libnet_open_raw4(libnet_t *l)
{
....
l->fd = socket(AF_INET, SOCK_RAW, IPPROTO_RAW);
....
}