首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网络技术 > 网络协议 >

关于turn stun ice,该如何处理

2012-12-31 
关于turn stun ice最近要做个项目,类似于qq,但是功能没有qq强大,主要项目要在广域网上用,主要功能能传文件

关于turn stun ice
    最近要做个项目,类似于qq,但是功能没有qq强大,主要项目要在广域网上用,主要功能能传文件和聊天就可以,我查了很多资料,对于stun,turn , ice这几种解决方案,我不知道选哪一种好,只知道stun不能解决对称nat,不支持tcp;而turn支持所有nat,但是所有数据都要通过服务器,服务器负担比较大,我倾向于这个方法,因为用户不是很多。ice可以解决前两种方法的所有缺点,但是好像比较麻烦。
    我想问一下1:现在网络上的nat是对称nat多还是非对称nat多?
              2:现在开发网络通信软件一般用什么技术?
              3:像我这种项目可以推荐一种方法?当然不考虑以后升级问题
              4:如果我要用http隧道技术穿越防火墙,有必要没有必要,我的这个程序只是用一般的用户。


谢谢回答呀
[解决办法]
STUN服务器和TURN服务器 你都要有(自己实现或用现成库都行),然后用ICE统一起来。

这样,能用STUN打通的(大多数情况),直接P2P不需要中转的就直接通信了。
需要中转的,就是用TURN服务器中转了。
然后即统一,又对各种类型的NAT都可以工作了。


- 千里孤行

热点排行