protected void sendPreConnectionBlobData(String data) {
// Length of packet
ByteBuffer buf = new ByteBuffer(1024, true);
// Header
buf.writeBytes(new byte[] {(byte)0x5e, (byte)0x00, (byte)0x00, (byte)0x00, (byte)0x00, (byte)0x00, (byte)0x00, (byte)0x00, (byte)0x02,
(byte)0x00, (byte)0x00, (byte)0x00, (byte)0x00, (byte)0x00, (byte)0x00, (byte)0x00,});
// Length of string in wide characters + two wide \0 (LE)
buf.writeShortLE(data.length() + 2);