inet:peername/1
返回另一端连接的地址和端口
用法:
peername(Socket) -> {ok, {Address, Port}} | {error, posix()}
内部实现:
-spec peername(Socket) -> {ok, {Address, Port}} | {error, posix()} when Socket :: socket(), Address :: ip_address(), Port :: non_neg_integer(). peername(Socket) -> prim_inet:peername(Socket).
返回另一端连接的地址和端口。
Socket = util:get_socket(), case inet:peername(Socket) of {ok, {Ip, Port}} -> {Ip, Port}; {error, Reason} -> Reason end.
对于是 SCTP 的套接字连接,这个函数只返回连接端地址中的一个套接字连接,函数 inet:peernames/1 和 inet:peernames/2 会返回所有。