【发布时间】:2014-12-26 21:39:19
【问题描述】:
我希望能够在不打开路由器端口或在本地网络上转发的情况下将 (java) 客户端相互连接。我想模仿 webtrc 的行为,但在 java 中,使用服务器进行信号传输。服务器必须从想要相互连接的两个客户端接收会话密钥,将第一个客户端密钥发送给第二个客户端,反之亦然。信令后,两个客户端可以使用此密钥相互连接,数据包将通过路由器找到自己的方式,而无需打开端口和转发。
我们的目标是为此创建一个框架,以便能够编写不需要具有巨大带宽的服务器的应用程序,该服务器可以从一个客户端读取并写入另一个客户端,对于想要发送的每一对客户端数据相互。我要求的只是可以实施的指导方针。
TLDR:我希望能够在公共服务器的帮助下直接连接两个完全不同的网络中的两个客户端,而无需为客户端配置任何路由器。
【问题讨论】: