package org.merapi.io.utils;
import java.net.Socket;
public class MessageLengthWriter {
public void write(Socket client, int length) throws Exception {
byte[] lengthBytes = new byte[4];
lengthBytes[0] =(byte)( length >> 24 );
lengthBytes[1] =(byte)( (length << 8) >> 24 );
lengthBytes[2] =(byte)( (length << 16) >> 24 );
lengthBytes[3] =(byte)( (length << 24) >> 24 );
for(byte i=0; i<4; i++){
client.getOutputStream().write( lengthBytes[i] );
}
}
}