2017-03-21 11 views
-5

私はcでtftpサーバを構築する必要がある割り当てに取り組んでいます。私のサーバーは主にビルド​​されており、プロジェクトディレクトリに保存されています。私は私のコード(エラーなし)を実行して、別のターミナルウィンドウでtftpサーバークライアントを実行しようとしています。私は非常に紛失しており、tftpクライアントはサーバコードに接続していません。TFTPサーバコードをtftp linuxクライアントでテストする

tftpクライアントでコードを正しくテストするにはどうすればよいですか?

助けが必要ですか?

ありがとうございます!

EDIT:

私はここhttp://www.tutorialspoint.com/unix_commands/tftp.htm見TFTPクライアントを使用しようとしているが、私は1つのターミナルウィンドウ(別名./a.out)で私のserver.cを実行すると、その後

tftp localhost 64543 -c get test.txt file1/test.txt 
を実行しています

を別の端末ウィンドウ(同じディレクトリ内)に作成します。だから、どこかミックスで私は私のserver.cに接続していないです

Transfer timed out. 
tftp> 

、人々がどのような入力を持っている場合、私は疑問に思って:私が得ます。私はtftp linuxクライアントを使用したことがないので、そこに何か不足しているかもしれません。

+0

「私は非常に迷っています。あなたが試したことや遭遇している具体的な問題を教えてください。あなたが答える*具体的な*問題/質問を私たちに与えない限り、私たちはあなたを助けることができません。 – kaylum

+0

問題の原因となっているコードを提供することはできますか? – Jerfov2

+0

が編集で更新されました –

答えて

1

クライアントがタイムアウトしました。これは、一部のパケットが受信されず、しばらく待ってから放棄されることを意味します。

これはクライアント側のメッセージであるため、サーバーが実際に何かを送信しているかどうかを確認してください。

あなたのコードを見ることなく、何が間違っているのかについて完全に推測されています。

デバッグ中にすべての手順でメッセージを印刷することをお勧めします。

関連する問題