我正在尝试通过 telnet 将不可打印的 ASCII 字符(代码 128 - 255)发送到使用 Socket 对象读取数据的 Ruby 应用程序。
当我尝试\x80
通过 telnet 发送时,我希望 Ruby 收到一个 3 字节的字符串:128 13 10
.
我实际上收到一个 6 字节的字符串:92 120 56 48 13 10
.
我是否需要更改 telnet 发送信息的方式或 Ruby 套接字如何接受信息?我已经阅读了所有我能理解的 telnet 术语。非常感谢正确方向的一点。