【发布时间】:2018-07-08 13:30:41
【问题描述】:
我正在用 Java 试验一个文件传输程序,我想创建一个服务器来处理在两个客户端之间创建 P2P 连接。
不知道应该如何工作,交换套接字?我不想交换 IP 地址...看到一些类似的问题(ev.Connecting two clients via server java),但我不知道如何实现。 感谢您的宝贵时间
【问题讨论】:
-
将IP发送给一个客户端,并告诉另一个客户端监听连接有什么问题?链接问题的建议是将服务器用作两个客户端之间的桥梁(所有数据都通过服务器发送,而不是直接发送到另一个客户端)
-
因为发送 IP 需要转发端口,不是吗? (如果我错了,请纠正我)另外我不想通过服务器进行整个传输,因为它使服务器带宽成为限制因素
-
据我所知,您需要处理防火墙或卡在中间的服务器上。我还没有遇到将开放端口重定向到彼此的方法(对于我的项目,我真的想要)
标签: java sockets tcp server p2p