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 会返回所有。