2016-06-13 17 views
0

この接続が行われているかどうかを確認します。私はノードjsとtftpでかなり新しいので、接続をチェックする方法がわかりません。私は何らかの身分を返すことができますか?TFTP接続の接続状態を確認する方法は?

var tftp= require('tftp'); 


var client = tftp.createClient({ 
    host: "192.168.0.184", 
    port: 69 
}); 

答えて

1

あなたがTrivial File Transfer Protocolを意味する場合、コネクションレスであるUDPに基づいているので、存在しない「接続」の状態を確認する方法は本当にありません。

TFTPは基本的に要求応答型のプロトコルなので、接続を「確認する」唯一の方法は「要求」を送信して一定時間内に「応答」を受け取るかどうかを確認することです。応答が長くなると、何かが間違っていた(パケットが落とされたか、それと似たようなもの)、最初からやり直す必要があります。

もちろん、反対側にリッスンする人がいない場合でも、「リクエスト」を送信することはできず、エラーが発生します。

関連する問題