0

C++ を使用して TFTP サーバーを開発しています。問題は、インターネット経由で入手できる TFTP クライアント デモ (HS TFTP) を使用すると、受信できないか、少なくとも受信バッファに何も表示されないことです。

アプリが何かを受信して​​いることは「感知」できますが、そのデモを TFTP クライアントに使用すると、受信したものがわかりません。そこで私がやったことは、自分でクライアントを作成し、「WRQ」のようなコマンドを送信することでした。このようにして、送信されたコマンドを受信できます。したがって、インターネット上で見られる通常の TFTP クライアントからのメッセージが表示されない理由がわかりません。

ところで、送信はローカル IP 127.0.0.1 とデフォルトの TFTP IP 69 を使用して同じコンピュータで行われていました。

4

1 に答える 1

1

シナリオのトラブルシューティングには Wireshark が必要です。これにより、TFTP プロトコルで何が起こっているのかを視覚的にすばやく見つけることができます。

于 2012-08-25T09:50:20.663 に答える