Erlang:客户端ip地址,是否向特定客户端发送数据包?

Erlang:客户端ip地址,是否向特定客户端发送数据包?,erlang,client,ip-address,tcp-ip,Erlang,Client,Ip Address,Tcp Ip,是否有办法在Erlang中获取tcp连接的客户端ip地址;基于客户端连接到服务器的假设 我还想知道是否有必要向特定的客户发送特定的数据包;与服务器不广播的情况一样,我是否需要ip地址向特定的客户端发送数据包,或者服务器是否只是为每个客户端使用引用(erlang:monitor)?用于另一端的地址。但是,如果您想在TCP会话中处理每个客户端,通常在每个客户端连接后,您将生成单独的erlang进程来处理该会话,然后再生成该进程 然后,在接收循环中,您将向客户机发送和接收二进制数据。考虑一下这个模块:

是否有办法在Erlang中获取tcp连接的客户端ip地址;基于客户端连接到服务器的假设


我还想知道是否有必要向特定的客户发送特定的数据包;与服务器不广播的情况一样,我是否需要ip地址向特定的客户端发送数据包,或者服务器是否只是为每个客户端使用引用(erlang:monitor)?

用于另一端的地址。但是,如果您想在
TCP会话中处理每个客户端,通常在每个客户端连接后,您将生成单独的erlang进程来处理该会话,然后再生成该进程

然后,在
接收循环中
,您将向客户机发送和接收二进制数据。考虑一下这个模块:详细地说。但是,您的问题听起来像是,您想要实现一个
对等系统。在这样的系统中,您可以在软件中创建
代理
,每个代理随时都可以成为服务器或客户机。当代理之间的通信仅按需进行,并且除非有东西要发送,否则不会创建会话/连接时,这一点尤其需要。我可能不该谈这个