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
「送信されたコマンドをすべて受信する」という正確な意味はありますか? – kittemon
私はキャラクターを送ったら戻ってきます。そしてenterが押された場合、ルータは適切なメッセージで応答します。 – DenisM
これは、クライアントがラインモードではなく文字モードであることを示しています。あなたはラインモードで試しましたか? (技術的には違いはありませんが、物事に影響を及ぼすいくつかの理由があります) – kittemon