summaryrefslogtreecommitdiff
path: root/src/main.zig
diff options
context:
space:
mode:
Diffstat (limited to 'src/main.zig')
-rw-r--r--src/main.zig19
1 files changed, 12 insertions, 7 deletions
diff --git a/src/main.zig b/src/main.zig
index 07a7a10..1266675 100644
--- a/src/main.zig
+++ b/src/main.zig
@@ -47,8 +47,9 @@ pub fn main() !void {
}
var sock_buffer: [2048]u8 = undefined;
- var rawSocketWriter: RawSocketWriter = try .init("enp7s0", &sock_buffer); // /proc/net/dev
- var client = try SaprusClient.init(&rawSocketWriter.interface);
+ var raw_socket_writer: RawSocketWriter = try .init("enp7s0", &sock_buffer); // /proc/net/dev
+ var net_writer: NetWriter = try .init(&raw_socket_writer.interface);
+ var client = try SaprusClient.init(&net_writer.interface);
defer client.deinit();
if (res.args.relay) |r| {
@@ -60,11 +61,14 @@ pub fn main() !void {
// std.debug.print("Sent: {s}\n", .{r});
return;
} else if (res.args.connect) |c| {
- _ = client.connect(if (c.len > 0) c else "Hello darkness my old friend") catch |err| switch (err) {
- error.WouldBlock => null,
- else => return err,
- };
- return;
+ if (false) {
+ _ = client.connect(if (c.len > 0) c else "Hello darkness my old friend") catch |err| switch (err) {
+ error.WouldBlock => null,
+ else => return err,
+ };
+ return;
+ }
+ @panic("Not implemented");
}
return clap.helpToFile(.stderr(), clap.Help, &params, .{});
@@ -93,5 +97,6 @@ const zaprus = @import("zaprus");
const SaprusClient = zaprus.Client;
const SaprusMessage = zaprus.Message;
const RawSocketWriter = zaprus.RawSocketWriter;
+const NetWriter = zaprus.NetWriter;
const clap = @import("clap");