• 7337阅读
  • 12回复

UDP NAT 穿透 [复制链接]

上一主题 下一主题
离线foxgod
 

只看楼主 倒序阅读 楼主  发表于: 2014-09-10
使用UDP进行网络穿透,NAT在一个需要公网的网络上,其他两个在两个内网。开始写的没实现,寻找原因,是因为没有加入心跳包,和探测包,加入后,代码通过正常。可以实现穿透了。 client.rar (5 K) 下载次数:98 net.rar (5 K) 下载次数:90 root.rar (5 K) 下载次数:90





附件: root.rar (5 K) 下载次数:42
1条评分金钱+1
t1029901995 金钱 +1 - 2016-05-22
离线toby520

只看该作者 1楼 发表于: 2014-09-11
没有搞过,不能提供任何参考意见  关于打洞 你可以究其原理而治之
QtQML多多指教开发社区 http://qtclub.heilqt.com
将QtCoding进行到底
关注移动互联网,关注金融
开发跨平台客户端,服务于金融行业
专业定制界面
群号:312125701   373955953(qml控件定做)
离线foxgod

只看该作者 2楼 发表于: 2014-09-11
回 toby520 的帖子
toby520:没有搞过,不能提供任何参考意见[表情]  关于打洞 你可以究其原理而治之 (2014-09-11 09:20) 

我想问下,UDP发送消息的时候,需要先使用connectToHost函数吗,不使用在互联网上好像获取不到外网的端口号
离线foxgod

只看该作者 3楼 发表于: 2014-09-12
没人给个回复吗,应该如何做,如何写,还是就做不出来,通过QT的网络库能做出来吗??
离线roywillow

只看该作者 4楼 发表于: 2014-09-12
回 foxgod 的帖子
foxgod:没人给个回复吗,应该如何做,如何写,还是就做不出来,通过QT的网络库能做出来吗?? (2014-09-12 15:09) 

能不能做出来应该与qt本身无关,qt的udp跟其他的udp没什么差别
专业维修核潜艇,回收二手航母、二手航天飞机,大修核反应堆,拆洗导弹发动机更换机油,无人侦察机手动挡改自动,航天飞机保养换三滤,飞碟外太空年检 ,各型号导弹加装迎宾踏板,高空作业擦洗卫星表面除尘、打蜡及抛光,东风全系列巡航导弹。并提供原子对撞机。量大从优,有正规发票。
离线foxgod

只看该作者 5楼 发表于: 2014-09-15
为什么,我按照理论写的穿透,穿透不了呢,但是用raknat自己的穿透函数,就可以??我的代码你下载看了吗,为什么不可以呢
离线roywillow

只看该作者 6楼 发表于: 2014-09-15
回 foxgod 的帖子
foxgod:为什么,我按照理论写的穿透,穿透不了呢,但是用raknat自己的穿透函数,就可以??我的代码你下载看了吗,为什么不可以呢 (2014-09-15 10:26) 

不知道
我不会打洞
专业维修核潜艇,回收二手航母、二手航天飞机,大修核反应堆,拆洗导弹发动机更换机油,无人侦察机手动挡改自动,航天飞机保养换三滤,飞碟外太空年检 ,各型号导弹加装迎宾踏板,高空作业擦洗卫星表面除尘、打蜡及抛光,东风全系列巡航导弹。并提供原子对撞机。量大从优,有正规发票。
离线foxgod

只看该作者 7楼 发表于: 2014-09-18
打洞成功
离线yuxue

只看该作者 8楼 发表于: 2014-12-29
怎么改的啊 楼主 说下
离线zlgzlb

只看该作者 9楼 发表于: 2015-12-28
楼主,解压出错啊
离线t1029901995

只看该作者 10楼 发表于: 2016-05-22
client的ip应该怎么写???
离线cerealsun

只看该作者 11楼 发表于: 2016-05-23
局域两个客户端之间是不是就是靠NAT穿透来通讯的
离线zhende

只看该作者 12楼 发表于: 2019-08-09
下载失败,楼主给份源码可以吗 急需。
快速回复
限100 字节
 
上一个 下一个