【问题标题】:How to connect to a client in Broadband shared IP如何连接到宽带共享 IP 中的客户端
【发布时间】:2012-05-02 15:22:00
【问题描述】:
我正在使用一个宽带路由器,在该路由器上,多台电脑使用相同的共享 IP 作为公共 IP。其他远程客户端如何获得特定的 IP 地址来连接到我?
我正在使用 C 开发客户端/服务器聊天程序。
感谢您的考虑。
【问题讨论】:
标签:
c
sockets
ip
connect
shared
【解决方案1】:
他们不能。宽带路由器是唯一具有公共 IP 地址的路由器。
此问题的通常解决方案是让路由器将特定端口转发到您的一台经过 NAT 的内部机器。
如果这还不够,您可以调查“打孔”和STUN。