关于公网上两台在不同局域网中的机器进行通信新问题,有知道的兄弟进来看一下,谢谢

shaou2112 2010-01-26 02:45:26
现在A机(192.168.1.100)在一个局域网中,对外有一个公网ip(11.11.11.11)挂在路由器上,已经使用端口映射将A机的端口60000映射到路由器外网端口60000上了,在A机上启动socket TCP监听60000
B机(172.20.20.20)在另外一个局域网中,可以上外网(22.22.22.22),使用socket测试工具连接IP11.11.11.11,端口60000,为什么总是连不上呢
问题处在什么地方,请兄弟们赐教呀,谢谢
服务端看到的客户端ip是多少呢?
...全文
210 11 打赏 收藏 转发到动态 举报
写回复
用AI写文章
11 条回复
切换为时间正序
请发表友善的回复…
发表回复
firmon 2010-01-28
  • 打赏
  • 举报
回复
我好想也遇到过类似的问题
hnb98075 2010-01-27
  • 打赏
  • 举报
回复
似乎没有理由不通啊。ping一下看
oyljerry 2010-01-27
  • 打赏
  • 举报
回复
看连接是否通,看能否建立连接,查看返回错误等原因...检查路由等
oyster2008 2010-01-27
  • 打赏
  • 举报
回复
检查防火墙设置
精锐掷矛手 2010-01-27
  • 打赏
  • 举报
回复
telnet 11.11.11.11 60000
xxbxiao 2010-01-27
  • 打赏
  • 举报
回复
你描述的情况应该是可以连接的,我也是这么做网络编程的,问题出在别的地方,你再找找看
奔跑前行 2010-01-27
  • 打赏
  • 举报
回复
我之前也弄过这个。。。建议去看看 P2P打洞连接方面的。。。。。也有可能是防火墙问题。。。。你这样2台局域网的连接 貌似没第三方中转不行哦。。。。
taomore 2010-01-27
  • 打赏
  • 举报
回复
用VPN么,不知道你是要完成什么功能,可以用VPN将两端的局域网都连接起来,方便许多!
sk_sakula 2010-01-26
  • 打赏
  • 举报
回复
你先ping一下,看能否ping通
xsc2001 2010-01-26
  • 打赏
  • 举报
回复
不应该呀,那你先检查一下B机能不能访问IP11.11.11.11上的其他网络程序,首先看它们之间是否是通的,如果是通的,那肯定能从端口映射将数据转发到你的A机上。
shaou2112 2010-01-26
  • 打赏
  • 举报
回复
难道没有知道这方面技术的兄弟,郁闷呀

18,356

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC 网络编程
c++c语言开发语言 技术论坛(原bbs)
社区管理员
  • 网络编程
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧