treesummaryrefslogcommitdiff
diff options
context:
space:
mode:
authorPatrick2025-04-06 12:07:42 +0200
committerPatrick2025-04-06 12:07:42 +0200
commitcbbbc36896f78f177617755a59278342214f4c04 (patch)
treedf0c7835d6455443c707c56b573a14f60d0e1cd3
parentc9ca58bc371c068fb01cb8b5f98df149b8ab201a (diff)
downloadzighttp-cbbbc36896f78f177617755a59278342214f4c04.tar.gz
zighttp-cbbbc36896f78f177617755a59278342214f4c04.zip
add debug output
-rw-r--r--src/http.zig6
1 files changed, 4 insertions, 2 deletions
diff --git a/src/http.zig b/src/http.zig
index 8c2ae0b..70b4fa9 100644
--- a/src/http.zig
+++ b/src/http.zig
@@ -59,10 +59,10 @@ pub const Server = struct {
errdefer posix.close(client_socket);
var event = linux.epoll_event{ .events = linux.EPOLL.IN, .data = .{ .fd = client_socket } };
try posix.epoll_ctl(self.efd, linux.EPOLL.CTL_ADD, client_socket, &event);
- var addr: std.c.sockaddr = undefined;
+ var addr: std.os.linux.sockaddr = undefined;
var addr_size: std.c.socklen_t = @sizeOf(std.c.sockaddr);
_ = std.c.getpeername(client_socket, &addr, &addr_size);
- std.debug.print("new connection from {}\n", .{addr});
+ std.debug.print("new connection from {} [{}/{}]\n", .{ addr, @sizeOf(std.os.linux.sockaddr), addr_size });
} else {
var closed = false;
var req = Request{ .fd = ready_socket };
@@ -73,6 +73,8 @@ pub const Server = struct {
read += newly_read;
if (newly_read == 0)
break;
+ std.debug.print("[[{}/{}]]\n", .{ newly_read, read });
+ std.time.sleep(100000000);
}
if (read == 0) {
closed = true;