在二郎确定传入TCP的IP地址和端口/ IP连接(Determining IP address an

2019-07-31 13:22发布

我想取传入的TCP / IP连接的IP地址和端口号。 不幸的是gen_tcpacceptrecv功能只给回一个套接字,而gen_udprecv功能也给后面的地址信息。 是否有收集属于二郎套接字地址信息的简单的方法?

Answer 1:

您需要inet/peername 1 。 从二郎INET文档 :

peername(插座) - > {ok了,{地址,端口}} | {错误,POSIX()}

类型:

插座=插座()地址= IP_ADDRESS()端口= INT()

返回连接的另一端的地址和端口。



文章来源: Determining IP address and port of an incoming TCP/IP connection in Erlang