|
@@ -137,11 +137,11 @@ _listen_tcp :: proc(interface_endpoint: Endpoint, backlog := 1000) -> (skt: TCP_
|
|
|
}
|
|
|
|
|
|
@(private)
|
|
|
-_bound_endpoint :: proc(sock: Any_Socket) -> (ep: Endpoint, err: Listen_Error) {
|
|
|
+_bound_endpoint :: proc(sock: Any_Socket) -> (ep: Endpoint, err: Socket_Info_Error) {
|
|
|
addr: posix.sockaddr_storage
|
|
|
addr_len := posix.socklen_t(size_of(addr))
|
|
|
if posix.getsockname(posix.FD(any_socket_to_socket(sock)), (^posix.sockaddr)(&addr), &addr_len) != .OK {
|
|
|
- err = _listen_error()
|
|
|
+ err = _socket_info_error()
|
|
|
return
|
|
|
}
|
|
|
|
|
@@ -150,11 +150,11 @@ _bound_endpoint :: proc(sock: Any_Socket) -> (ep: Endpoint, err: Listen_Error) {
|
|
|
}
|
|
|
|
|
|
@(private)
|
|
|
-_peer_endpoint :: proc(sock: Any_Socket) -> (ep: Endpoint, err: TCP_Recv_Error) {
|
|
|
+_peer_endpoint :: proc(sock: Any_Socket) -> (ep: Endpoint, err: Socket_Info_Error) {
|
|
|
addr: posix.sockaddr_storage
|
|
|
addr_len := posix.socklen_t(size_of(addr))
|
|
|
if posix.getpeername(posix.FD(any_socket_to_socket(sock)), (^posix.sockaddr)(&addr), &addr_len) != .OK {
|
|
|
- err = _tcp_recv_error()
|
|
|
+ err = _socket_info_error()
|
|
|
return
|
|
|
}
|
|
|
|