【发布时间】:2013-05-24 14:19:39
【问题描述】:
假设我有一个服务器并且客户端连接到服务器。可以通过公共 ip 访问服务器。
我想“转发”连接,以便客户端可以直接相互连接,而不需要中间的服务器。
我根本不知道这是否可行,我自己也找不到办法。
其他假设:
- 两个客户端都没有公共 IP,两个客户端都在 NAT 后面
- 如有必要,可以启动更多连接
我正在寻找一个严格的软件解决方案,无需重新配置路由器、开放端口等。
我想实现这一点的原因是为了减少服务器上的负载。一旦两个客户端关联在一起,就没有真正的需要(除了技术客户端)继续使用服务器作为代理。直接客户端连接也将减少连接的延迟。
【问题讨论】:
标签: networking tcp network-programming connection