我有一个连接到 AS400 并使用纯文本和似乎是旧的 ANSI 转义码的组合进行通信的项目。我的项目已经到了可以接收和发送纯文本、登录和注销的地步。
有人告诉我这个东西通过 tn5250 协议进行通信,但是,除了 ANSI 代码之外,我没有看到来自服务器的任何异常字符。
我可以通过直接写入套接字来发送任何明文给它。我必须首先将它编码成一个字节数组。
- 我如何发送(即字节是什么)功能键(F1-F12)?
- 我如何发送(即什么字节)备用功能键(F13-F24)?
如何发送(即什么字节)特殊键(即 pagedown / rollup)?
Socket socket = new Socket(AddressFamily.InterNetwork, SocketType.Stream, ProtocolType.Tcp); socket.Connect(new IPEndPoint(IPAddress.Parse(IP), 23)); socket.Send(Encoding.ASCII.GetBytes("这里是纯文本"));