How Does Ruby handle bytes/binary?

前端 未结 3 1394
日久生厌
日久生厌 2021-02-05 17:56

I\'m trying to send a series of binary bytes across a socket, to meet a particular standard my company uses. No one in my company has used Ruby for this before, but in other lan

3条回答
  •  Happy的楠姐
    2021-02-05 18:34

    To make a string that has an arbitrary sequence of bytes, do something like this:

    binary_string = "\xE5\xA5\xBD"
    

    The "\x" is a special escape to encode an arbitrary byte from hex, so "\xE5" means byte 0xE5.

    Then try sending that string on the socket.

提交回复
热议问题