Pingコマンドその後

現況ですが、以下のような修正をしました。

  • Cygwinコンパイルできるようにした
  • 自分が出しものでない ping に対する応答は無視するよう identifier と sequence をチェックするようにした
    • ./ping localhost を 30プロセスまとめて立ち上げるとかすると、他のプロセスに対する応答を拾ってしまっていたので
  • タイムアウトの待ち時間を recvfrom の呼び出しに対して常に 5秒にしていたのを、sendto してから 5秒に修正した