From c673401c2ad1c463153fe4dd7f2eb400459896b6 Mon Sep 17 00:00:00 2001 From: Robby Zambito Date: Tue, 9 Sep 2025 22:27:09 -0400 Subject: Use writer instead of RawSocket in Client --- src/main.zig | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) (limited to 'src/main.zig') 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, ¶ms, .{}); } - 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"); -- cgit