Ubuntuで生のイーサネットを送信/受信しようとしています。
ターミナルを介してcでコードを実行しても問題ありません。
ただし、Netbeans IDE 6.9 を使用してコードを C++ に変換しようとすると、raw ソケットを開くことができません。呼び出し:
socket(PF_PACKET, SOCK_RAW, htons(ETH_P_ALL))) == -1)
常に -1 を返します。エラー: 「操作は許可されていません」
Ubuntuで生のイーサネットを送信/受信しようとしています。
ターミナルを介してcでコードを実行しても問題ありません。
ただし、Netbeans IDE 6.9 を使用してコードを C++ に変換しようとすると、raw ソケットを開くことができません。呼び出し:
socket(PF_PACKET, SOCK_RAW, htons(ETH_P_ALL))) == -1)
常に -1 を返します。エラー: 「操作は許可されていません」