私は、C#の小さなサーバアプリケーションで、VT100/ANSI端末インタフェース(telnetまたはモデム経由)を提供しています。VT100/ANSI端末を理解する
私はVT100/ANSIに関するいくつかの調査をしています。私が読んだほど、混乱しています。私はansiのエスケープ/コントロールシーケンスを扱うための簡単なパーサを実装したいと思っていますが、仕様には多くの可能なコマンドが含まれています。基本的に私の質問は次のようになっています。
1)telnetベースのクライアント(パテのようなもの)やシンプルなダイヤルアッププログラム(ミニコムやハイパーターミナルのようなもの)を扱うには、どのコマンドを実装すればよいでしょうか。エスケープシーケンスの多くは、単にそれらのアプリケーションで使用されたり無視されたりすることはないと確信しています。
2)C0制御文字の前にESC文字が付いている場合にのみ処理する必要がありますか?または、通常のテキストシーケンスでそれらに遭遇したときもですか?私はドキュメントからこの重要な情報を引き出すことはできません。
3)プライベートコントロールシーケンスについて気にする必要がありますか?
ありがとうございます。
Jeroen
[C#Telnet Library](http://stackoverflow.com/questions/390188/c-sharp-telnet-library) –
の複製はありません。Telnetコマンドは、VT100コントロールコードとは異なるものです。 –