我通过TcpClient.GetStream().ReadByte()
从telnet会话获取字节数据流。然后,我通过char
转换将此字节数据转换为ASCII。数据通过很好,但有很多额外的垃圾,如1[01;001H[0k[01.
Telnet流的字节到字符转换
任何人都知道这个额外的垃圾可能是什么? 001H [0K [01; 017H [0;
UPDATE 下面
1 [01更详细的反应流1; 1M [0;; 1M [02; 001H [02页以下[0的4mTitle; 051H [0; 03; 001H [0J [23; 001H [0J [0; 1; 7mPrompt Here [P] - [0; 1m [23; 044H
当它应该阅读
扉页这里 日期时间这里
提示这里
请显示您的当前代码。 – Yuck 2012-03-28 18:15:29
你的问题不清楚。为什么通过char转换来转换它,有一些方法可以将整个byte []的字符串转换为字符串。你似乎不明白正在传输什么。 – 2012-03-28 18:16:35
你确定你的输入数据只包含ASCII字符吗? – 2012-03-28 18:17:15