diff --git a/src/node.zig b/src/node.zig index 3502f58..442499b 100644 --- a/src/node.zig +++ b/src/node.zig @@ -727,6 +727,11 @@ pub fn accept(self: *Node, handle: Handle) AcceptError!Handle { } } +pub fn remoteAddress(self: *Node, handle: Handle) HandleError!Address { + const desc = try self.handleToDescOfType(handle, .conn); + return desc.conn.remote_address; +} + pub const ConnectError = error{ DescriptorLimit, } || Network.ConnectError || CancelError;