summaryrefslogtreecommitdiff
path: root/src/main.zig
diff options
context:
space:
mode:
authorRobby Zambito <contact@robbyzambito.me>2025-09-09 22:27:09 -0400
committerRobby Zambito <contact@robbyzambito.me>2025-09-09 22:30:31 -0400
commitc673401c2ad1c463153fe4dd7f2eb400459896b6 (patch)
tree541a5b1662edc8ef58a405650387fad27cae01ef /src/main.zig
parent74b0c9ef1f8def6145aad0362a3bd7da9dc1b482 (diff)
Use writer instead of RawSocket in ClientIo-writer
Diffstat (limited to 'src/main.zig')
-rw-r--r--src/main.zig5
1 files changed, 4 insertions, 1 deletions
diff --git a/src/main.zig b/src/main.zig
index 947375f..8d0e2d5 100644
--- a/src/main.zig
+++ b/src/main.zig
@@ -46,7 +46,9 @@ pub fn main() !void {
return clap.helpToFile(.stderr(), clap.Help, &params, .{});
}
- var client = try SaprusClient.init("enp7s0");
+ var sock_buffer: [2048]u8 = undefined;
+ var rawSocketWriter: RawSocketWriter = try .init("enp7s0", &sock_buffer, gpa); // /proc/net/dev
+ var client = try SaprusClient.init(&rawSocketWriter.interface);
defer client.deinit();
if (res.args.relay) |r| {
@@ -90,5 +92,6 @@ const ArrayList = std.ArrayList;
const zaprus = @import("zaprus");
const SaprusClient = zaprus.Client;
const SaprusMessage = zaprus.Message;
+const RawSocketWriter = zaprus.RawSocketWriter;
const clap = @import("clap");