私はtrcerouteスクリプトを書く必要がありますが、私の試みが正しいかどうかはわかりません。基本的なtracerouteスクリプトをC言語で書く
今私は(私が間違っていたり、不器用をやっているなら、私を修正してください)そのようにそれをやっている:
- は、IP-のための構造体を手に入れたと
- チェックサム機能
- udpheader 2つのソケットを開く:SOCK_RAWモード(ttlを操作する)でUDPパケットを送信するためのものと、ルータからICMP応答を受信するもの。
を受け取り、ICMP応答を処理する方法を手掛かりを持っていないUDPパケットに
お返事ありがとうございます。それは私を前向きなものにしてくれました。 –