请教,udp做外网数据传输问题?

happy_jxj 2007-06-21 10:07:33
我做了一个udp测试程序,在内网中接受发送都好使,可是向一个外网地址发送数据就没有响应了?是为什么呢?在网上下载的udp测试程序是好使的。
...全文
253 5 打赏 收藏 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
9527 2007-08-11
  • 打赏
  • 举报
回复
NAT的问题在于不能保持长链接,楼主的问题应该和自己代码有关系吧,曾经用UDP写过一个简单程序,通过内网做交互是没有问题的
laowang2 2007-08-10
  • 打赏
  • 举报
回复
mark
BORLANDSUN 2007-08-08
  • 打赏
  • 举报
回复
你的数据包在穿过内网时,被NAT设备做了端口映射了.要使外网的机器能访问到你的机器,必须要让外网的机器知到你的IP和端口在经过NAT转换后的IP和端口.
数据包-------------------->--------------------数据包
(192.168.154.132:8080) (218.22.20.79:65000)
<内网IP和端口> <NAT> <NAT转换后的实际外网IP和端口>
关于内网和外网计算机相通迅的问题,可以参考UDP打洞方面的文章,这些也是P2P技术的基础.
happy_jxj 2007-06-22
  • 打赏
  • 举报
回复
什么意思啊?能详细说一下吗?谢谢!(网络是能ping通的)
linuxghs 2007-06-21
  • 打赏
  • 举报
回复
NAT吧

1,317

社区成员

发帖
与我相关
我的任务
社区描述
C++ Builder 网络及通讯开发
社区管理员
  • 网络及通讯开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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