![](https://img-blog.csdnimg.cn/20201014180756757.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Linux
乎乎Zzz
这个作者很懒,什么都没留下…
展开
-
ICE协议下NAT穿越的实现(STUN&TURN)
前言:之前写了篇关于WebRTC的文章:iOS下音视频通信-基于WebRTC,由于它是基于点对点连接的,自然而然需要NAT穿越的技术,否则消息将无法传递。在WebRTC使用了ICE协议框架,里面提到了STUN和TURN两个协议,而NAT穿越实现就是由这两个协议共同协调完成的。正文:一. 首先来简单讲讲什么是NAT?原来这是因为IPV4引起的,我们上网很可能会处在一个...转载 2020-03-12 17:07:24 · 471 阅读 · 0 评论 -
ping6简单代码实现
目录1、ping的原理及实现2、ipv62.1、ipv6报头2.2、Linux中ipv6头部结构3、icmpv63.1、icmpv6报头3.2、Linux中icmpv6头部结构4、代码分析4.1、校验和4.2、打包icmpv6报文4.3、解包icmpv6报文4.4、发送icmpv6报文4.6、接收icmpv6报文5、运行截图6、工程文...原创 2019-12-22 23:44:14 · 2465 阅读 · 3 评论