enter code here
我正在尝试使用 inet6 系列从网络接口 usb0 读取路由器请求数据包我已经创建了原始套接字并将原始套接字绑定到 USB0 接口我正在尝试使用循环从接口读取数据
while(1)
{
int len = recvmsg(sockid,&msghdr,0)
if(len < 0)
{perror("received failed");
exit(1);
}
processmessage
}
问题是我收到错误:收到失败的资源暂时无法使用
我想知道套接字仍然存在,接口存在并且绑定成功。错误的可能原因是什么?