Преглед изворни кода

Add entry point in core:net as peer_endpoint

PePerRoNii пре 3 месеци
родитељ
комит
c402ac8606
1 измењених фајлова са 7 додато и 0 уклоњено
  1. 7 0
      core/net/socket.odin

+ 7 - 0
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)
 }