我正在使用C#中的小型服務器應用程序,它應該提供VT100/ANSI終端接口(通過telnet或調制解調器)。瞭解VT100/ANSI終端
我正在做一些關於VT100/ANSI的研究,我讀得越多,我越是感到困惑。我想實現一個簡單的解析器來處理ansi轉義/控制序列,但是規範包含了很多可能的命令。基本上,我的問題歸結爲:
1)如果我處理基於telnet的客戶端(如putty)或簡單的撥號程序(如minicom或hyperterminal),應執行哪些命令。我確定很多轉義序列在這些應用程序中都沒有被使用或忽略。
2)我只需要處理C0控制字符時,他們的ESC字符前綴?或者當我遇到他們在正常的文本序列?我無法從文檔中獲得這些關鍵信息。
3)我應該關心私人控制序列嗎?
在此先感謝,
Jeroen。
[C#Telnet庫]的可能重複(http://stackoverflow.com/questions/390188/c-sharp-telnet-library) – 2012-03-22 23:49:21
不是真的,Telnet命令與VT100控制代碼不同。 – 2012-03-27 10:47:51