局域网通过socket连接公网的问题?

最近在学习socket编程,在同一个局域网内通过socket通信是没有问题的。

但是客户端(在某路由器的内网中)尝试去连接通过拨号获得公网IP的服务器端的时候,却一直无法连接。

尝试客户端也拨号获得公网IP之后是可以正常通过socket连接的。

在网上也查阅了一些资料,对于内网访问公网的情况,路由器的NAT应该是可以直接透明处理的。但是不知道为什么就是无法建立连接?

阅读 8.4k
1 个回答

能ping通吗,telnet的时候能通吗

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进