RubyでBytebufferのようなオブジェクトを作成する必要があります。これがJAVAでの私の例です
int ADD_BYTES_FOR_MSG_LENGTH = 4;
Integer messageBodySize = new Integer(messageBody.getBytes().length);
byte[] messageHeader = ByteBuffer.allocate(ADD_BYTES_FOR_MSG_LENGTH).putInt(messageBodySize).array();
messageToSend = new byte[messageHeader.length + messageBodySize];
System.arraycopy(messageHeader, 0, messageToSend, 0, messageHeader.length);
System.arraycopy(messageBody.getBytes(), 0, messageToSend, messageHeader.length, messageBodySize);
メッセージ本文部分のサイズである4バイトで始まるメッセージを作成し、次に実際のメッセージを作成します。Rubyでこれを行う方法がわからないので、助けてください。