Java:使用服务器在两个客户端之间创建P2P

时间:2018-01-29 19:05:10

标签: java sockets tcp server p2p

我正在尝试Java中的文件传输程序,我想创建一个服务器来处理在两个客户端之间创建P2P连接。

不知道应该如何工作,交换套接字?我不想交换IP地址......看到类似的一些问题(ev。Connecting two clients via server java)但我不知道如何实现这一点。 谢谢你的时间

1 个答案:

答案 0 :(得分:0)

听起来你正在寻找nat traversal技术。没有单一的解决方案,因为有许多不同的网络设置。大多数p2p软件采用不同解决方案的组合,例如在可用时使用IPv6,与家庭路由器和操作系统防火墙协商或NAT打孔。服务器可以在最后一点提供帮助。