2012-04-27 5 views
0

私はcisco routerへのtelnet接続にapache-commons-net TelnetClientクラスを使用しています。 このコードEchoOptionHandler(false, false, false, false)は、この接続に対してecho-optionを無効にする必要があります。しかし、それは無効にしません! Wiresharkは、ルータが "echo echo"を送信した後、私のtelnetクライアントが "echo not"を送信し、ルータが "echo not"を送信することを示します。このTelnetコマンドは、エコーがないことを意味します。しかし、私のクライアントはすべての送信されたコマンドを受け取ります!どのように可能ですか?私が使用して動作しますapache-commons-netを使用してエコーオプションを無効にできませんTelnetClient

+0

「送信されたコマンドをすべて受信する」という正確な意味はありますか? – kittemon

+0

私はキャラクターを送ったら戻ってきます。そしてenterが押された場合、ルータは適切なメッセージで応答します。 – DenisM

+0

これは、クライアントがラインモードではなく文字モードであることを示しています。あなたはラインモードで試しましたか? (技術的には違いはありませんが、物事に影響を及ぼすいくつかの理由があります) – kittemon

答えて

0

TC =新たtelnetClient( "未設定LOCALECHOを");

関連する問題