diff options
Diffstat (limited to 'src')
| -rw-r--r-- | src/main.zig | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/src/main.zig b/src/main.zig index 3616370..3204b4d 100644 --- a/src/main.zig +++ b/src/main.zig @@ -17,10 +17,14 @@ fn broadcast(sm: WebSocket.SmallMessage) void { fn handle_websocket(alloc: std.mem.Allocator, websocket: *WebSocket) void { if (!m.tryLock()) return; clients.append(alloc, websocket) catch {}; + std.debug.print("{} clients\n", .{clients.items.len}); m.unlock(); const i = clients.items.len; - defer _ = clients.swapRemove(i); + defer { + _ = clients.swapRemove(i); + std.debug.print("{} clients\n", .{clients.items.len}); + } websocket.writeMessage("welcome", .text) catch return; |
