p2p穿透基本发包流程

无论市面上有多少人宣称自己的打洞成功率有多少,其实都差不多,我总结了下,大体是以下流程。

  1. 获取公网地址,每个终端都有自己的内网和公网地址。
  2. 去获取对端的公网地址以及内网地址。
  3. 双方同时向对方的公网,或者内网地址发包,此过程需要第三方服务器加以协助。
  4. 通了就是通了,不通就是打洞失败。

然后,就没有然后了.....

这就是最基本的不依赖路由器本身的算法,最基本的也是最完整的。

够了,这就够了,再多加任何一种辅助方式,我都觉得是一种多余。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 官网永远是最重要,但同时也是最容易忽略的学习途径。So you should look official webs...
    纸简书生阅读 9,310评论 2 26
  • 一、什么是NAT?为什么要使用NAT? NAT是将私有地址转换为合法IP地址的技术,通俗的讲就是将内网与内网通信时...
    青珩阅读 1,706评论 0 9
  • NAT是什么 网络地址转换,就是替换IP报文头部的地址信息.由于IPv4地址有限,不可能为每一个上网设备分配一个i...
    miku酱啦阅读 10,451评论 0 5
  • 目前:19B 目标:4B1D ㈠每日一产品:美乐家草茶 碱性饮料,无咖啡因,改善人体PH值。2包草茶放入20...
    周兆军阅读 453评论 0 0
  • svn用的是小乌龟, 注意啦: checkout和commit都会弹出窗口(>.< ) 前提: 需要安装co和c...
    jinya2437阅读 498评论 0 2