From c402ac86060e66a5b127352d9f515c568242562d Mon Sep 17 00:00:00 2001 From: PePerRoNii Date: Wed, 11 Jun 2025 12:44:17 +0700 Subject: [PATCH] Add entry point in core:net as peer_endpoint --- core/net/socket.odin | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/core/net/socket.odin b/core/net/socket.odin index 801693962..ada7247e3 100644 --- a/core/net/socket.odin +++ b/core/net/socket.odin @@ -178,6 +178,13 @@ bound_endpoint :: proc(socket: Any_Socket) -> (endpoint: Endpoint, err: Listen_E return _bound_endpoint(socket) } +/* + Returns the endpoint that the given socket is connected to. (Peer's endpoint) +*/ +peer_endpoint :: proc(socket: Any_Socket) -> (endpoint: Endpoint, err: TCP_Recv_Error) { + return _peer_endpoint(socket) +} + accept_tcp :: proc(socket: TCP_Socket, options := DEFAULT_TCP_OPTIONS) -> (client: TCP_Socket, source: Endpoint, err: Accept_Error) { return _accept_tcp(socket, options) }