0

Ubuntuで生のイーサネットを送信/受信しようとしています。

ターミナルを介してcでコードを実行しても問題ありません。

ただし、Netbeans IDE 6.9 を使用してコードを C++ に変換しようとすると、raw ソケットを開くことができません。呼び出し:

socket(PF_PACKET, SOCK_RAW, htons(ETH_P_ALL))) == -1)

常に -1 を返します。エラー: 「操作は許可されていません」

4

1 に答える 1