summaryrefslogtreecommitdiff
path: root/src/saprus.zig
diff options
context:
space:
mode:
Diffstat (limited to 'src/saprus.zig')
-rw-r--r--src/saprus.zig4
1 files changed, 4 insertions, 0 deletions
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;