diff options
author | Robby Zambito <contact@robbyzambito.me> | 2025-04-11 13:53:17 -0400 |
---|---|---|
committer | Robby Zambito <contact@robbyzambito.me> | 2025-04-19 22:29:50 -0400 |
commit | 53a84b10bf505f17aec6a63228369c864fef836b (patch) | |
tree | 21c94009ca79385ff63be259dc4649d7217c3318 | |
parent | 0f4a7c9bcd613aaced968f9b23a830e6c3c04f6f (diff) |
Need to flush io in release modepush-lwzrpknrlyro
-rw-r--r-- | src/main.zig | 2 | ||||
-rw-r--r-- | src/saprus.zig | 4 |
2 files changed, 6 insertions, 0 deletions
diff --git a/src/main.zig b/src/main.zig index e425e56..f3b4e56 100644 --- a/src/main.zig +++ b/src/main.zig @@ -48,6 +48,8 @@ pub fn main() !void { return clap.help(std.io.getStdErr().writer(), clap.Help, ¶ms, .{}); } + std.debug.print("main\n", .{}); + if (res.args.relay) |r| { try Saprus.sendRelay(if (r.len > 0) r else "Hello darkness my old friend", gpa); std.debug.print("Sent: {s}\n", .{r}); diff --git a/src/saprus.zig b/src/saprus.zig index 4bc4af0..578fbc0 100644 --- a/src/saprus.zig +++ b/src/saprus.zig @@ -85,9 +85,11 @@ pub fn connect(payload: []const u8, allocator: Allocator) !?SaprusMessage { var initial_conn_res: ?SaprusMessage = null; errdefer if (initial_conn_res) |c| c.deinit(allocator); + std.debug.print("creating socket\n", .{}); var sock = try network.Socket.create(.ipv4, .udp); defer sock.close(); + std.debug.print("creating endpoint\n", .{}); // Bind to 255.255.255.255:8888 const bind_addr = network.EndPoint{ .address = network.Address{ .ipv4 = network.Address.IPv4.broadcast }, @@ -96,8 +98,10 @@ pub fn connect(payload: []const u8, allocator: Allocator) !?SaprusMessage { // timeout 1s try sock.setReadTimeout(1 * std.time.us_per_s); + std.debug.print("binding to socket\n", .{}); try sock.bind(bind_addr); + std.debug.print("sending initial connection payload\n", .{}); const msg = try sendInitialConnection(payload, initial_port, allocator); var response_buf: [4096]u8 = undefined; |