Java 如何在不同位置的两台笔记本电脑之间建立连接

Java 如何在不同位置的两台笔记本电脑之间建立连接,java,Java,我已经用java开发了一个聊天应用程序,我想在其中与不同地方的不同人群联系。那么如何做到这一点呢? 因为我在同一个房间里通过临时网络(无线)连接了两台笔记本电脑,但现在我想与两台电脑位于不同位置的朋友联系。他们需要找到对方,打通防火墙等。这是一个非常广泛的话题。为了找到彼此,您需要一个服务器来协调。请将主题细化为一个特定的主题/问题。这暂时还不是答案。从网络的角度看,你想做的几乎是不可能的。如果没有第三方服务器,您无法建立p2p连接,即使这样,这通常也是不可能的,并且需要对防火墙或路由器进行某些

我已经用java开发了一个聊天应用程序,我想在其中与不同地方的不同人群联系。那么如何做到这一点呢?
因为我在同一个房间里通过临时网络(无线)连接了两台笔记本电脑,但现在我想与两台电脑位于不同位置的朋友联系。

他们需要找到对方,打通防火墙等。这是一个非常广泛的话题。为了找到彼此,您需要一个服务器来协调。请将主题细化为一个特定的主题/问题。这暂时还不是答案。从网络的角度看,你想做的几乎是不可能的。如果没有第三方服务器,您无法建立p2p连接,即使这样,这通常也是不可能的,并且需要对防火墙或路由器进行某些调整。@DreamspacePresident-1)您需要ip:端口而不仅仅是ip,2)您假设它们位于同一网络中,这是一个非常有力的假设。任何介于两者之间的NAT或防火墙都会使您建立连接的方式无法工作。