登录
首页 » Linux编程 » P2P 的实现原理

P2P 的实现原理

于 2022-07-02 发布 文件大小:19.06 kB
0 65
下载积分: 2 下载次数: 2

代码说明:

应用背景 关于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地址的概念和作用的介绍参见我的另一篇文

下载说明:请别用迅雷下载,失败请重下,重下不扣分!

发表评论

0 个回复

  • LInux Label控件重写
    Qt4中,对label控件重绘,以实现label的特殊功能要求,其他控件或者label控件的其他专属功能,也可以在此源码的基础上,根据需要增加或者删改,希望对你们有帮助。
    2022-01-26 00:55:49下载
    积分:1
  • C# TCP 通信
    在linux下,使用Mono开发C#,简单实现了C#通信,没什么太大的技术难度,主要供新手参考      欣赏技术他
    2022-03-26 14:06:25下载
    积分:1
  • 一个解析器的实现
    这个程序将一个c文件或直接输入作为输入,并对其进行解析以报告语法错误。这在遇到第一个错误时退出。
    2023-04-20 10:10:03下载
    积分:1
  • 25 节点 tcl 文件
    节点 (22) 的数量被固定的程序中。节点都配置了一个移动的无线节点的具体参数。创建不结盟运动文件和跟踪文件后,我们成立了地形对象。设置的 node_ ($i) [$ns 节点] 用于创建节点。节点的初始位置被固定。特定的 X,Y 坐标被分配到每个节点。给出了以固定的速度流动节点并将其固定目标位置。在这里我们设置的初始大小,在这里用于通过使用 initial_node_pos AODV 路由协议的每个节点。$val(stop) 指定的结束时间的模拟。UDP 代理与发件人节点相连。LossMonitor 代理连接到接收器节点。连接代理和 CBR 流量附加到的 UDP 代理。现在通信设置,建立了节点。
    2022-02-13 12:02:10下载
    积分:1
  • Linux 播放声音样本
    这是一个示例程序,播放声音在 linux 系统中。这播放 wav 格式文件。这是非常简单,您可以测试使用此示例的声音设备
    2022-07-06 11:43:46下载
    积分:1
  • gprs TCP通信
    基于SIM900a TCP通信,并读取其返回值,
    2022-02-25 00:47:39下载
    积分:1
  • 我的 ns2 的 tcl 项目
    这是我的项目,以使无线传感器网络的网络模拟器 这种使用路由协议 zigbee lext 试试这个和你一起 ns
    2023-06-06 19:45:03下载
    积分:1
  • 在 ns2 中创建无线节点
    该节点将在 ns2 中的无线网络中创建。对应的节点将传输数据包。50,可以在创建的节点计算传输。
    2023-03-21 23:45:04下载
    积分:1
  • net-snmp源码
    深入的学习SNMP协议的原理及其内部实现,了解协议的开发原理和过程,NECT-SNMP一个LINUX上开放的程序,可以看到他的整个源代码,希望给大家共享,来一块提高自己的编程能力,学习共勉
    2022-01-26 01:02:20下载
    积分:1
  • Gprs 打电话发短信
    资源描述Linux_Unix GPRS打电话,发短信,短信命令解析,linux下的C语言实现
    2022-10-18 11:25:02下载
    积分:1
  • 696518资源总数
  • 104228会员总数
  • 45今日下载