- スレを勃てるまでもないC/C++の質問はここで 23 [転載禁止]©2ch.net
182 :デフォルトの名無しさん[]:2015/03/16(月) 17:42:14.07 ID:c3Hz1edW - 特定のポート番号のみのパケットを受信しようとしてもうまくいきません。
どうすれば、良いですか? //ソケット作成 sockfd = socket(PF_PACKET, SOCK_RAW, htons(ETH_P_ALL)); 略 memset(&sll, 0xff, sizeof(sll)); sll.sll_family = AF_PACKET; /* allways AF_PACKET */ sll.sll_protocol = htons(ETH_P_ALL); sll.sll_ifindex = interface_index; bind(pd, (struct sockaddr *)&sll, sizeof sll); htons(ETH_P_ALL)というところの設定を変えたりしました。
|