diff options
author | Robby Zambito <contact@robbyzambito.me> | 2025-04-05 23:27:15 -0400 |
---|---|---|
committer | Robby Zambito <contact@robbyzambito.me> | 2025-04-06 13:08:09 -0400 |
commit | ec94e85ab90ccec073e8cbcb3d725a5ab145110e (patch) | |
tree | bfb7a6be9854ff8a052dcf27a97a0a7127cc81f3 | |
parent | a2072436aaceaea8bfde00d81546b602bb5279fb (diff) |
Complete the handshake
-rw-r--r-- | src/saprus.zig | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/src/saprus.zig b/src/saprus.zig index 97748be..9d676c1 100644 --- a/src/saprus.zig +++ b/src/saprus.zig @@ -131,10 +131,13 @@ pub fn connect(payload: []const u8, allocator: Allocator) !?SaprusMessage { try setting_up_socket.timedWait(500 * 1000 * 1000 * 1000); const msg = try sendInitialConnection(payload, initial_port, allocator); - _ = msg; + // Await response from the sentinel response_thread.join(); + // Complete handshake after awaiting response + try broadcastSaprusMessage(msg, allocator); + return initial_conn_res; } |