我正在尝试在 Ubuntu 下发送/接收原始以太网。
我通过终端在c中运行代码没有问题。
但是,当我尝试使用 Netbeans IDE 6.9 将代码转换为 c++ 时,它无法打开原始套接字。调用:
socket(PF_PACKET, SOCK_RAW, htons(ETH_P_ALL))) == -1)
总是返回-1。错误:“不允许操作”
我正在尝试在 Ubuntu 下发送/接收原始以太网。
我通过终端在c中运行代码没有问题。
但是,当我尝试使用 Netbeans IDE 6.9 将代码转换为 c++ 时,它无法打开原始套接字。调用:
socket(PF_PACKET, SOCK_RAW, htons(ETH_P_ALL))) == -1)
总是返回-1。错误:“不允许操作”