From ff7e3c70bf28a288894a5b25d830b6622e8c430c Mon Sep 17 00:00:00 2001 From: geemili Date: Sun, 3 Mar 2024 23:05:45 -0700 Subject: [PATCH] print out SRV record type as well --- src/LocalUI.zig | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/LocalUI.zig b/src/LocalUI.zig index cf91ac7..fdcebd0 100644 --- a/src/LocalUI.zig +++ b/src/LocalUI.zig @@ -169,6 +169,11 @@ const JoinMultiplayerGame = struct { const namestr = c.mdns_record_parse_ptr(data_ptr_opaque, data_len, record_offset, record_length, &namebuffer, namebuffer.len); log.info("{?} : {s} {s} \"{}\"", .{ std_from, entrytype_str, recordtype_str, std.zig.fmtEscapes(namestr.str[0..namestr.length]) }); }, + c.MDNS_RECORDTYPE_SRV => { + var strbuffer: [128]u8 = undefined; + const record = c.mdns_record_parse_srv(data_ptr_opaque, data_len, record_offset, record_length, &strbuffer, strbuffer.len); + log.info("{?} : {s} {s} \"{}\":{}", .{ std_from, entrytype_str, recordtype_str, std.zig.fmtEscapes(record.name.str[0..record.name.length]), record.port }); + }, c.MDNS_RECORDTYPE_A => { var std_address: std.net.Ip4Address = undefined; _ = c.mdns_record_parse_a(data_ptr_opaque, data_len, record_offset, record_length, @ptrCast(&std_address.sa));