ICMP エコー パケットの送信中に (IcmpSendEcho を使用して) MTU を調整できるかどうかは誰にもわかりませんか?
IcmpSendEcho() 関数を使用して Windows でこれを実行しようとしています。
最大転送単位(MTU) はネットワーク サブシステムのプロパティであり、その場で変更できるものではありません。たとえば、一般的なイーサネットの最大 MTU は 1,500 バイトです。
リクエストのサイズを調整したい場合、IcmpSendEcho()の 4 番目の引数が送信するデータのサイズであるかのように見えます。
パス MTU ディスカバリーを実装しようとしている場合、これは送信要求のサイズを調整して、ホストへの最大許容 MTU を把握する方法です。DF (フラグメント化しない) IPv4 ヘッダービットも設定する必要があることに注意してください。
何を達成しようとしていますか?