TcpClient を使用して古いデバイスに接続しています。最初は、サーバーから送信されたすべての IAC を無視しています。その後どうなりますか?サーバー (つまり、デバイス) は、そのオプションが受け入れられていると想定していますか、それともデフォルト設定になっていると想定していますか?
私が気づいたことの1つは次のとおりです。ほとんどすべてのメッセージの末尾に値 3 を持つバイトがあります。これは正常ですか? それはどの基準に適合しますか?(ゴーアヘッドと関係ある?)
しかし、私が上に書いたこと (つまり、メッセージの最後に 3 バイト) には 1 つだけ例外があります。それは、ある特定のタイプの応答では、最後に 3 バイトが常に欠けていることです。より多くのバイトを取得しようとすると、私は何も得ることができません。ただし、改行 (つまり \n\r) を送信すると、サーバーは残りの応答を最後に 3 バイトで送信します。それも普通ですか?