rendered paste body byte[] header = new byte[] {'l', 1, 0, 1,
/*bodylen*/ 0, 0, 0, 0,
/*serial*/ 1, 0, 0, 0,
/*headerarraylen*/ 110, 0, 0, 0,
/*headerstruct 32*/
1, 1, 'o', 0,
25, 0, 0, 0,
'/', 'o', 'r', 'g', '/', 'f', 'r', 'e', 'e', 'd', 'e', 's', 'k', 't', 'o', 'p', '/', 'D', 'B', 'u', 's', 0, 0, 0,
/*headerstruct 32*/
6, 1, 's', 0,
24, 0, 0, 0,
'o', 'r', 'g', '.', 'f', 'r', 'e', 'e', 'd', 'e', 's', 'k', 't', 'o', 'p', '.', 'D', 'B', 'u', 's', 0, 0, 0, 0,
/*headerstruct 32*/
2, 1, 's', 0,
24, 0, 0, 0,
'o', 'r', 'g', '.', 'f', 'r', 'e', 'e', 'd', 'e', 's', 'k', 't', 'o', 'p', '.', 'D', 'B', 'u', 's', 0, 0, 0, 0,
/*headerstruct 16*/
3, 1, 's', 0,
5, 0, 0, 0,
'H', 'e', 'l', 'l', 'o', 0, 0, 0
};
//Hexdump.print(header);
out.write("l\1\0\1\0\0\0\0\1\0\0\0n\0\0\0\1\1o\0\25\0\0\0/org/freedesktop/DBus\0\0\0\6\1s\0\24\0\0\0org.freedesktop.DBus\0\0\0\0\2\1s\0\24\0\0\0org.freedesktop.DBus\0\0\0\0\3\1s\0\5\0\0\0Hello\0\0\0".getBytes()); // works
out.write(header); // fails
out.flush();