繁体   English   中英

在Erlang中确定传入TCP / IP连接的IP地址和端口

Determining IP address and port of an incoming TCP/IP connection in Erlang

提示:本站收集StackOverFlow近2千万问答,支持中英文搜索,鼠标放在语句上弹窗显示对应的参考中文或英文, 本站还提供   中文繁体   英文版本   中英对照 版本,有任何建议请联系yoyou2525@163.com。

我想获取传入的TCP / IP连接的IP地址和端口号。 不幸的是, gen_tcpacceptrecv函数只返回一个套接字,而gen_udprecv函数也返回了地址信息。 是否有一种直接的方法来收集属于Erlang中的套接字的地址信息?

1 个回复

你需要inet/peername 1 来自Erlang inet文档

peername(Socket) - > {ok,{Address,Port}} | {error,posix()}

类型:

Socket = socket()Address = ip_address()Port = int()

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

5 同一IP和端口上的多个TCP连接

我有一个关于TCP的基本问题。 考虑一个应用程序,比如DEST ,在端口6789上侦听IP Dest IP 。 现在我有2个源应用程序,它们能够向此应用程序DEST发送消息,并且它们通过TCP协议进行通信。 说源系统1是SRC1 ,源系统2是SRC2 ,分别是IP SRC1和S ...

6 Python中通过IP地址和端口的TCP连接

我们尝试在 Python 3.8 中建立 TCP 连接,我们希望每台机器同时成为客户端和服务器,以便每台机器都可以发送和接收消息。 通过这段代码,我们可以发送和接收数据(有时),但是我们注意到每台机器都可以向IPs列表中的第一个IP地址发送消息,但其余的都被忽略了。 也许有比这更好的方法来建立 T ...

8 未使用TCP连接客户端IP地址

我试图通过套接字接收来自客户端的消息。 以下是我用来接收该消息的代码 这适用于我的Windows机器,但不会在我的Mac上返回任何内容。 我还注意到我的mac上没有使用变量addr ,但它在我的Windows计算机上使用。 还有以下内容 在我的Mac上产生以下错误,但它适用 ...

9 使用虚假源IP地址的TCP连接

我想通过在Windows 7上使用Python 2.6与虚假的发件人IP地址“建立”与服务器的TCP连接。 没有代理/ Tor,这可能吗? 我知道我不会得到回应,我只想发送HTTP GET请求来模拟Web服务器上的DDOS攻击。 ...

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2021 STACKOOM.COM