-
P2P 的实现原理
应用背景
关于UDP穿透NAT的中文
资料在网络上是很少的,仅有这篇文章有实际的参考
价值。本人近两年来也一直从事P2P方面的开发工作,比较有代表性的是个人开发的BitTorrent下载软件 - FlashBT(变态快车).
对P2P下载或者P2P的开发感兴趣的朋友可以访问软件的官方主页: http://www.hwysoft.com/chs/ 下载看看,说不定有收获。写这篇文章的主要目的是懒的再每次单独回答一些网友的提问, 一次性写下来, 即节省了自己的时间,也方便了对于P2P的UDP穿透感兴趣的网友阅读和理解。对此有兴趣和经验的朋友可以给我发邮件或者访问我的个人Blog留言: http://hwycheng.blogchina.com.
您可以自由转载此篇文章,但是请保留此说明。
再次感谢shootingstars网友的早期贡献. 表示谢意。
关键技术
NAT(The IP Network Address Translator) 的概念和意义是什么?
NAT, 中文翻译为网络地址转换。具体的详细信息可以访问RFC 1631 - http://www.faqs.org/rfcs/rfc1631.html, 这是对于NAT的定义和解释的最权威的描述。网络术语都是很抽象和艰涩的,除非是专业人士,否则很难从字面中来准确理解NAT的含义。
要想完全明白NAT 的作用,我们必须理解IP地址的两大分类,一类是私有IP地址,在这里我们称作内网IP地址。一类是非私有的IP地址,在这里我们称作公网IP地址。关于IP地址的概念和作用的介绍参见我的另一篇文
- 2022-07-02 02:43:33下载
- 积分:1
-
可以模拟基于商用车J1939
应用背景这是基于J1939协议解码的相关参数,并有能力实现所有的发动机参数仪式从机油压力和它是一个完整的协议栈,实现嵌入式C关键技术基于嵌入式C和详细了解PGN SPN J1939 CAN协议用于在商用车以及汽车和其他机动自行车
- 2022-03-10 15:56:09下载
- 积分:1
-
linux c exif gps 信息写入图片例子
利用exif库将gps信息写入jpg图片的例子,需要安装libexif库。
编译
gcc exif_test.c -o exif_test -lexif
请点击左侧文件开始预览 !预览只提供20%的代码片段,完整代码需下载后查看 加载中 侵权举报
- 2022-08-11 10:39:40下载
- 积分:1
-
在移动自组网中创建的简单节点
在 AODV,网络是沉默的直到需要的连接。在这一点上需要连接的网络节点广播连接请求。其他 AODV 节点转发此邮件,并记录他们听到了从创建爆炸临时航线回到贫困的节点的节点。当一个节点收到这样一条消息,并且已经到所需的节点的路由时,它将向后通过一个临时的路由的消息发送到请求的节点。有需要的节点然后开始使用最少的路由通过其他节点的跃点数。经过一段时间不使用的路由表中的条目进行再生利用。当一个链接失败时,路由错误被传递回 tran
- 2022-03-25 05:38:27下载
- 积分:1
-
测试系统的 c 程序写作
此测试系统的 c 程序编写基于 linux,也有测试用例。所以它是非常重要的你学习。
- 2022-02-12 20:29:41下载
- 积分:1
-
Section Poincaré
;
- 2022-04-11 09:49:38下载
- 积分:1
-
wifi信号强度检测
Linux下wifi信号强度的检测,可直接在linux下测试,如直接在笔记本上运行,连接上wifi信号,然后即可测试此程序。
- 2022-01-26 00:56:09下载
- 积分:1
-
Internet连接移动Ad Hoc网络的NS2
Ad hoc 联网允许便携式设备建立独立的通信中央的基础设施。然而,事实是没有中心的基础设施,设备可以随机移动给上升到各种各样的问题,例如路由与安全。在本论文中的路由问题。有几个 ad hoc 路由协议,如 AODV1、 DSR2、 OLSR3 和 ZRP4,所建议的解决办法内移动 ad hoc 网络的路由。但是,由于有兴趣在一个特设的不只移动设备之间的通信但也之间 ad hoc 网络中的移动设备和固定的装置网络固定的网络 (例如 Internet),ad hoc 路由协议需要修改。在这篇论文中 ad hoc 路由协议 AODV 是使用和修改,以检查一个移动 ad hoc 网络和 Internet 之间的互连。为此目的网络模拟器 2,NS 2 使用此外,三个建议的方法网关发现实现并进行调查。
- 2022-12-14 01:10:03下载
- 积分:1
-
yaffs文件系统
linux文件系统,支持各种平台。内核源代码已配置,可根据需要自己再进行配置。ARM 系列:ARM v6, v7 Cortex-A ARM7TDMI, Cortex-M&R 系列 (uCLinux)Acorn Archimedes 与 Risc PC 系列DEC StrongARMarvel(自Intel处收购)XScale 请点击左侧文件开始预览 !预览只提供20%的代码片段,完整代码需下载后查看 加载中 侵权举报
- 2022-02-18 17:18:30下载
- 积分:1
-
TI_DM3730 Linux下串口通信测试程序
TI_DM3730 Linux下串口通信测试程序,有兴趣搞DM3730的童鞋们可以下来研究一下,TI的出品非常值得学习
- 2022-02-05 01:11:22下载
- 积分:1