Socket编程路由器端口映射后依然不能访问

blackhawker 2007-11-11 03:38:51
Socket编程路由器端口映射后依然不能访问



编制一个仿网络蚂蚁断点续传得文件传输工具,用VB和Socket控件开发,但发现在局域网内使用正常,可以成功传输文件,想通过端口映射使用广域网时却总是不能成功链接;

详细:

1、公网IP(125.X.X.X)地址A正确,并且在路由器上映射了一个端口B(B>1024)到局域网内的一台机器C(192.168.X.X)

2、Socket控件的Hostname和Port分别为A、B

3、connect不提示出错

4、Senddata出错,代码40006,应该是没有成功连接

5、用127.0.0.1和C地址都能正确运行



请问是端口映射不能实现这种操作还是控件不支持?如何解决?谢谢


...全文
170 回复 打赏 收藏 转发到动态 举报
写回复
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复

5,657

社区成员

发帖
与我相关
我的任务
社区描述
Web开发应用服务器相关讨论专区
社区管理员
  • 应用服务器社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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