こんにちは、私は AC プログラマーですが、ネットワークのプログラミングをしたことはありません。アクセス ポイントの遅延とパケット損失を検証できる Linux 用の c または c++ でプログラムを作成したいと考えています。ICMP 要求/応答 (ping) も悪くないのではないでしょうか? 上記のアイデアが良い場合、これをどのように達成できますか? それを達成するためにどのライブラリを使用する必要がありますか? 以前はスキャンに nmap ソフトウェアを使用していました (サポートされているスキャンのタイプの 1 つは ping スキャンです)、nmap はlibpcapライブラリを使用していると思います。
1451 次
2 に答える
1
Linux の場合、/proc/net/wireless
ファイルを解析するプログラムを作成できます。カーネルに情報を取得させます。
iwconfig
そこから情報を取得します ( http://linux.die.net/man/8/iwconfig )
于 2012-05-18T19:19:27.890 に答える
1
BWPingは、インターネット制御メッセージ プロトコル (ICMP) のエコー要求/エコー応答メカニズムを使用して、2 つのホスト間の帯域幅と応答時間を測定するツールです。そのソース コードは、私が探していたものです - http://sourceforge.net/projects/bwping/files/。
于 2012-05-23T14:12:31.870 に答える