搜索资源列表
libtorrent-0.9.tar
- 一个bt的开源的 C++ 库,很清晰,可以运行于多个编程环境,支持多个平台,Unix,Windows等。 libtorrent is a C++ library that aims to be a good alternative to all the other bittorrent implementations around. It is a library and not a full featured client, although it comes with a work
liubingP2P
- 用UDP实现了p2p是的穿透,P2PServer运行在一个拥有公网IP的计算机上,P2PClient运行在两个不同的NAT后(注意,如果两个客户端运行在一个NAT后,本程序很可能不能运行正常,这取决于你的NAT是否支持loopback translation,详见http://midcom-p2p.sourceforge.net/draft-ford-midcom-p2p-01.txt,当然,此问题可以通过双方先尝试连接对方的内网IP来解决,但是这个代码只是为了验证原理,并没有处理这些问题),后
pertoper
- 一个模拟P2P聊天的过程的源代码,过程很简单,P2PServer运行在一个拥有公网IP的计算机上,P2PClient运行在两个不同的NAT后(注意,如果两个客户端运行在一个NAT后,本程序很可能不能运行正常,这取决于你的NAT是否支持loopback translation,详见http://midcom-p2p.sourceforge.net/draft-ford-midcom-p2p-01.txt,当然,此问题可以通过双方先尝试连接对方的内网IP来解决,但是这个代码只是为了验证原理,并没有处
fopentrans
- 这个程序是用fopen打开文件并用socket传输文件的程序,真正的可以跨平台,运行时请注意文件中的源文件的文件名及路径是否正确,需在main函数中改下参数就ok-This procedure is used to open files and fopen socket to transfer files using the procedure, truly cross-platform, run-time requests to document the source file name an
P2P_by_shootingstars
- 一个模拟P2P聊天的过程的源代码,过程很简单,P2PServer运行在一个拥有公网IP的计算机上,P2PClient运行在两个不同的NAT后(注意,如果两个客户端运行在一个NAT后,本程序很可能不能运行正常,这取决于你的NAT是否支持loopback translation,详见http://midcom-p2p.sourceforge.net/draft-ford-midcom-p2p-01.txt,当然,此问题可以通过双方先尝试连接对方的内网IP来解决,但是这个代码只是为了验证原理,并没有处
Chat
- 一个p2p软件,本软件可在任何一个标准配置的主机上运行。运行本软件的主机既可作为客户端,也作为服务器端运行,是一个典型的多线程程序;首先作为服务器端,有?BR> [点对点Transfer.rar] - 这是一个点到点文件传输的小程序,不错,可以作为学习网络SOCKET编程的入门程序. [可视电话、视频会议.zip] - 可视电话、视频会议
p2p_net
- p2p望楼技术原理与系统开发案例第一部分的代码,本人自己打的,都可以运行通过~
p2p_v1.0
- p2p 穿透练习代码 自己学习udp穿透时所所写的代码。(vc2003开发) 有服务器端,客户端,只要把服务器端运行于外网机器,和修改下客户端的服务器地址就可以运行。
P2P 源代码
- 源代码编译及安装说明 源代码编译及安装说明编译说明: . 编译环境安装 Microsoft Visual Studio .NET 2003 . 下载WTL(版本:7.5), 网站 http://sourceforge.net/projects/wtl/, 解压并将 wtl/include 加入VS.Net include 工程 参考方法: 打开 Microsoft Visual Studio .NET 2003 点击菜单 工具->选项->Projects-&g
简单的P2P程序
- 程序说明: 1.模拟实现即时消息互发. 2.P2P通讯说明: 1).网关类型是在理想状态下.即非对称型NAT. 2).同在一个内网的两个CLIENT端通讯时,如果网关NAT不支持环回,将会失败. 文件目录说明: Server:程序服务端,请将其放在公网上运行. Client:程序客户端,可以在不同的内网中运行登录连接到服务端. Common:公共协议文件夹 本程序只是实现简单的P2P互发消息.完成的比较粗糙,更多功能欢迎朋友们更新完善..
p2framework_src.2.1.0.2.tar.gz
- P2Framework是一个开源项目。这是一个高效率的平台,使分布式系统的开发变得更加容易。通过这一平台,你可以忘记许多烦恼和琐碎的事情在分布式系统的开发(如NAT /防火墙穿越,的UDP / TCP协议的交换机等) 。 主要的重点是在这个框架内,以减轻P2P的连接建立,数据和信息传输。与P2Framework ,开发商不需要照顾NAT穿越,防火墙/代理问题,可靠性的UDP和TCP短期发送/接收的问题(等)的点对点环境。例如,可能同行后面的NAT或使用HTTP代理上网。另一个例子是,开发商可
ipmsg206src
- 可以调试运行的c++ipmsg(飞鸽传书)-Can debug running c ipmsg (Dove Chuanshu)
udp
- 论坛上经常有对P2P原理的讨论,但是讨论归讨论,很少有实质的东西产生(源代码)。呵呵,在这里我就用自己实现的一个源代码来说明UDP穿越NAT的原理。 首先先介绍一些基本概念: NAT(Network Address Translators),网络地址转换:网络地址转换是在IP地址日益缺乏的情况下产生的,它的主要目的就是为了能够地址重用。NAT分为两大类,基本的NAT和NAPT(Network Address/Port Translator)。 最开始NAT是运行在路由器上的一个功能模块。 最先提
chat
- 基于socket的两天程序,可以运行一个server,多个client-a program used to chat based on socket, which can perform one server and several client.
P2PUDPNAT
- 自己实现的一个源代码来说明UDP穿越NAT的原理。 首先先介绍一些基本概念: NAT(Network Address Translators),网络地址转换:网络地址转换是在IP地址日益缺乏的情况下产生的,它的主要目的就是为了能够地址重用。NAT分为两大类,基本的NAT和NAPT(Network Address/Port Translator)。最开始NAT是运行在路由器上的一个功能模块。 最先提出的是基本的NAT,它的产生基于如下事实:一个私有网络(域)中的节点中只有很少的节点需要与外网连接(
RTPtest01
- 一个采用RTP协议的简单测试例子,运行在WIN32控制台下,可完成数据的发送与接收.VS2005下,已经把库和头文件包含进去了,可以直接编译-RTP protocol used for examples of simple test, run under the WIN32 console, to be completed by the sending and receiving data. VS2005 have been to libraries and header files to in
UDP_MakeHole
- udp 穿透, 传透NAT,打洞。不仅有文档的介绍,将原理介绍清楚,而且有可以直接运行的源码。学习udp打洞的好资料。-udp penetrate, pass through the NAT, holes. Not only describes the document will introduce a clear principle, but also can run the source code. Good information to learn udp hole punching.
ICMP-Advanced-Development
- ICMP高级编程。适合网络通信专业的学生。非常值得学习使用。可以运行出结果。-ICMP high-level programming. For network communications majors. Well worth learning to use. Can run the result.
torrent
- bitTorrent的c++实现,可以运行-bitTorrent Protocol implemented in c++
UDP-(1)
- C++写的udp文件传输功能,不是控制台程序,但可运行,可以借鉴的比较好的代码。-C++ UDP File transfer