summaryrefslogtreecommitdiff
path: root/src/saprus_message.zig
diff options
context:
space:
mode:
authorRobby Zambito <contact@robbyzambito.me>2025-04-04 23:12:08 -0400
committerRobby Zambito <contact@robbyzambito.me>2025-04-06 13:08:09 -0400
commitefcd866d6ca73dcc3455ad80210c8d8d805a9045 (patch)
tree432089526d56b1e40272691ce5ea5ad5cbb83f9c /src/saprus_message.zig
parent7b07520adb0191ec70869357aab27b29ee4b94f7 (diff)
Initial testing of connection message
Diffstat (limited to 'src/saprus_message.zig')
-rw-r--r--src/saprus_message.zig8
1 files changed, 7 insertions, 1 deletions
diff --git a/src/saprus_message.zig b/src/saprus_message.zig
index 09536f0..b77f423 100644
--- a/src/saprus_message.zig
+++ b/src/saprus_message.zig
@@ -79,8 +79,14 @@ pub const SaprusMessage = union(SaprusPacketType) {
try base64Enc.encodeWriter(buf_w, payload);
// Write the packet body to the output writer.
- try w.writeStructEndian(header, .big);
try w.writeInt(u16, @intCast(payload_list.items.len), .big);
+
+ // try w.writeStructEndian(header, .big);
+
+ const header_bytes = std.mem.asBytes(&header);
+
+ try w.writeAll(header_bytes[0 .. header_bytes.len - 2]);
+
try w.writeAll(payload_list.items);
}