給點參考資料:
----------
當 telnet 使用字節值 255 來以信號方式表示壹個命令序列時,ansi 使用 ascii 轉義序列,其值是 27。ansi 將如下工作:
我們從輸入讀取壹個字節。如果其值不是 27 (esc),則它不是壹個命令∶我們將它直接送到應用程序並繼續讀取。
我們讀取下壹個字節。如果其值不是 133 ([),則它不是壹個命令;我們將該字節後所跟的 27 直接送到應用程序並繼續讀取。
我們將繼續讀取,直到讀取到大於 63 的壹個字節。這些字節形成壹個字符串,其中含有命令的參數。最後壹個字節(是 64 或更大)是命令代碼。我們處理(或忽略)該命令並繼續讀取。