我试图在套接字上发送一系列二进制字节,以满足我公司使用的特定标准.我公司之前没有人使用Ruby,但在其他语言中,他们一次发送一个字节的数据(通常使用某种"打包"方法).
我无论如何都无法动态创建二进制文件,或者根本创建字节(最接近我可以找到它如何将字符串转换为表示字符的字节).
我知道你可以这样说:
@var = 0b101010101
但是,如何将"101010101"形式的字符串转换为将string.to_i(2)生成的结果整数转换为实际二进制文件.如果我只是通过套接字发送字符串,那么只是发送ASCII为"0"和"1"而不是文字字符?
当然有一些方法可以在Ruby中本地执行此操作吗?