Java 将套接字连接绑定到不同机器上的不同端口?
我有代理服务器(在windows机器上),它接受客户机请求(使用java套接字),我有几个内部节点(unix机器)用于处理这些请求(在局域网中)。如何将传入套接字连接绑定到不同端口上的不同计算机 例如,我有一个从客户端(xxx.xxx.xxx.xxx:5000)到代理服务器(yyy.yyy.yyy:6000)的传入连接,我想将此TCP连接绑定到(zzz.zzz.zzz.zzz:7000)上的节点 请让我知道实现此方案的不同可能方式?Java 将套接字连接绑定到不同机器上的不同端口?,java,sockets,tcp,proxy,bind,Java,Sockets,Tcp,Proxy,Bind,我有代理服务器(在windows机器上),它接受客户机请求(使用java套接字),我有几个内部节点(unix机器)用于处理这些请求(在局域网中)。如何将传入套接字连接绑定到不同端口上的不同计算机 例如,我有一个从客户端(xxx.xxx.xxx.xxx:5000)到代理服务器(yyy.yyy.yyy:6000)的传入连接,我想将此TCP连接绑定到(zzz.zzz.zzz.zzz:7000)上的节点 请让我知道实现此方案的不同可能方式? 提前谢谢 无法将连接绑定到另一台计算机。代理应该: 接受来自客
提前谢谢 无法将连接绑定到另一台计算机。代理应该:
因此,客户端将在yyy.yyy.yyy:6000处连接到您的代理,然后您的代理将连接到zzz.zzz.zzz.zzz:7000,并开始监视两个连接的入站数据。在任一连接上接收到的任何数据都需要发送到另一个连接。重复此操作,直到其中一个连接关闭,然后关闭另一个连接。您不绑定连接,而是绑定套接字,根据定义,您只能将它们绑定到本地IP地址和端口。您可以将它们连接到远程IP地址和端口。你的问题没有道理。