diff options
| author | Patrick | 2025-03-16 17:25:56 +0100 |
|---|---|---|
| committer | Patrick | 2025-03-16 17:25:56 +0100 |
| commit | 39fa56e5ad7e04a5632082af516f4a2493ed1948 (patch) | |
| tree | c02a99fbe68cb54754fe75b3ef07a0dcf0da4294 /src/http.zig | |
| parent | be44ead60d7aaca2d965e5ef6a41af424af4bf65 (diff) | |
| download | zighttp-39fa56e5ad7e04a5632082af516f4a2493ed1948.tar.gz zighttp-39fa56e5ad7e04a5632082af516f4a2493ed1948.zip | |
add debug output
Diffstat (limited to 'src/http.zig')
| -rw-r--r-- | src/http.zig | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/src/http.zig b/src/http.zig index b6c4cf5..bc8f3b1 100644 --- a/src/http.zig +++ b/src/http.zig @@ -59,6 +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_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}); } else { var closed = false; var req = Request{ .fd = ready_socket }; @@ -109,6 +113,7 @@ pub const Request = struct { body: ?[]u8 = null, pub fn parse(self: *Request, buf: []u8) bool { + std.debug.print("buf: {s}\n", .{buf}); var state: u8 = 0; var start: u32 = 0; |
