【发布时间】:2015-03-07 02:26:56
【问题描述】:
我正在尝试通过 telnet 将不可打印的 ASCII 字符(代码 128 - 255)发送到使用 Socket 对象读取数据的 Ruby 应用程序。
当我尝试通过 telnet 发送 \x80 时,我希望 Ruby 收到一个 3 字节的字符串:128 13 10。
我实际上收到了一个 6 字节的字符串:92 120 56 48 13 10。
我是否需要更改 telnet 发送信息的方式或 Ruby 套接字如何接受信息?我已经阅读了所有我能理解的 telnet 术语。非常感谢您指出正确的方向。
【问题讨论】:
标签: ruby sockets ascii telnet extended-ascii