Description: icq源码,类qq的p2p通讯源码,包括服务器端和客户端。采用vc开发,定义了即时通讯协议,分析其源代码,并进行修改完善,对于网络编程入门者,这是提高水平的一个有效途径-icq source, category qq source of peer-to-peer communications, including server and the client. Using vc development, the definition of instant communications protocols, analysis of its source code, and revised and improved network programming for beginners, this is the one to raise the level of effective ways Platform: |
Size: 196088 |
Author:李文雄 |
Hits:
Description: ChatOneToOne 是一个局域网点对点来聊天软件附有源代码,适合于初学者-ChatOneToOne LAN is a peer-to-peer software to chat with the source code, suitable for beginners Platform: |
Size: 2751 |
Author:yao-0910 |
Hits:
Description: 经常有对P2P原理的讨论,但是讨论归讨论,很少有实质的东西产生(源代码)。呵呵,在这里我就用自己实现的一个源代码来说明UDP穿越NAT的原理。-often principle of peer-to-peer discussions, but the discussions under discussion, with little substantive things have (source code). Oh, I am here on their own to achieve one of the source code to illustrate the UDP Through NAT principle. Platform: |
Size: 4491 |
Author:吴花 |
Hits:
Description: 一个点对点的文件传输的源码,基于VC++6.0,为减小体积,已删除生成EXE文件-a peer-to-peer file transfer of the source code, based on VC 6.0, to reduce the volume, EXE has been deleted document generation Platform: |
Size: 41272 |
Author:钱志刚 |
Hits:
Description: 一个模拟P2P聊天的过程的源代码,过程很简单,P2PServer运行在一个拥有公网IP的计算机上,P2PClient运行在两个不同的NAT后(注意,如果两个客户端运行在一个NAT后,本程序很可能不能运行正常,这取决于你的NAT是否支持loopback translation,详见http://midcom-p2p.sourceforge.net/draft-ford-midcom-p2p-01.txt,当然,此问题可以通过双方先尝试连接对方的内网IP来解决,但是这个代码只是为了验证原理,并没有处理这些问题),后登录的计算机可以获得先登录计算机的用户名,后登录的计算机通过send username message的格式来发送消息。如果发送成功,说明你已取得了直接与对方连接的成功。
程序现在支持三个命令:send , getu , exit
send格式:send username message
功能:发送信息给username
getu格式:getu
功能:获得当前服务器用户列表
exit格式:exit
功能:注销与服务器的连接(服务器不会自动监测客户是否吊线)-a peer-to-peer chatting simulation of the process of source code, the process is very simple. P2PServer operation in a public IP with the computer, P2PClient running in two different NAT after (Note If two clients running on a NAT, the procedure may not be operating normally, It depends on whether you support the loopback NAT translation, see http : / / midcom-p2p.sourceforge.net/draft-ford- midcom - p2p - 01.txt, of course, this problem can be made by the two sides try to connect with each other to resolve the IP network, but the code is to verify principle, not dealing with these issues), after the computer can log logged in a computer user name, after logged by the computer username send the message format to send information. If the success of this show that you have made a direct link Platform: |
Size: 31210 |
Author:李俊升 |
Hits:
Description: 非常著名的P2P计算项目的源代码。对于研究P2P的拓扑构造、DHT算法等有着巨大的帮助-most famous peer-to-peer computing project's source code. For research P2P topology structure, DHT algorithm has a tremendous help Platform: |
Size: 82967 |
Author:steven |
Hits:
Description: 一个用天delphi 开发的点对点聊天系统.如果有需要学习的可以提供源码-days with a delphi development of the peer-to-peer chat system. If there is a need to study the source code can provide Platform: |
Size: 658742 |
Author:javahuang |
Hits:
Description: libjingle is a collection of open-source C++ code and sample applications that enables you to build a peer-to-peer application. The code handles creating a network connection (through NAT and firewall devices, relay servers, and proxies), negotiating session details (codecs, formats, etc.), and exchanging data. It also provides helper tasks such as parsing XML, and handling network proxies. You could build the following programs with libjingle:
* A multi-user voice chat application
* A multi-user video conferencing application
* A multi-user live music streaming application
* A peer-to-peer file sharing application
-libjingle is a collection of open-source C code and sample applications that enables you t o build a peer-to-peer application. The code ha ndles creating a network connection (through N AT and firewall devices, relay servers. and proxies). negotiating session details (codecs, formats, etc.) , and exchanging data. It also provides helper ta Risks such as parsing XML. and handling network proxies. You could not build he following programs with libjingle : * A multi-user voice chat application * A multi - user video conferencing application * A multi - user live music streaming application * A peer - to-peer file sharing application Platform: |
Size: 1244047 |
Author:peica |
Hits:
Description: 非常著名的P2P计算项目的源代码。对于研究P2P的拓扑构造、DHT算法等有着巨大的帮助-most famous peer-to-peer computing project's source code. For research P2P topology structure, DHT algorithm has a tremendous help Platform: |
Size: 82944 |
Author:steven |
Hits:
Description: libjingle is a collection of open-source C++ code and sample applications that enables you to build a peer-to-peer application. The code handles creating a network connection (through NAT and firewall devices, relay servers, and proxies), negotiating session details (codecs, formats, etc.), and exchanging data. It also provides helper tasks such as parsing XML, and handling network proxies. You could build the following programs with libjingle:
* A multi-user voice chat application
* A multi-user video conferencing application
* A multi-user live music streaming application
* A peer-to-peer file sharing application
-libjingle is a collection of open-source C code and sample applications that enables you t o build a peer-to-peer application. The code ha ndles creating a network connection (through N AT and firewall devices, relay servers. and proxies). negotiating session details (codecs, formats, etc.) , and exchanging data. It also provides helper ta Risks such as parsing XML. and handling network proxies. You could not build he following programs with libjingle :* A multi-user voice chat application* A multi- user video conferencing application* A multi- user live music streaming application* A peer- to-peer file sharing application Platform: |
Size: 1244160 |
Author:peica |
Hits:
Description: 对等网络编程源代码解析————英文原版电子书-right, and other network programming source code analysis---- English original e-books Platform: |
Size: 1965056 |
Author:hazel |
Hits:
Description: peer远程控制源代码,有远程屏幕查看控制,注册表管理,文件上传等功能-peer remote control of source code, has a remote screen view control, registry management, file upload and other functions Platform: |
Size: 1307648 |
Author:大雄 |
Hits:
Description: Kademlia协议(以下简称Kad)是美国纽约大学的PetarP. Maymounkov和David Mazieres.
在2002年发布的一项研究结果《Kademlia: A peerto -peer information system based on
the XOR metric》。
简单的说,Kad 是一种分布式哈希表(DHT)技术,不过和其他DHT 实现技术比较,如
Chord、CAN、Pastry 等,Kad 通过独特的以异或算法(XOR)为距离度量基础,建立了一种
全新的DHT拓扑结构,相比于其他算法,大大提高了路由查询速度。
在2005 年5 月著名的BiTtorrent 在4.1.0 版实现基于Kademlia 协议的DHT 技术后,
很快国内的BitComet 和BitSpirit 也实现了和BitTorrent 兼容的DHT 技术,实现
trackerless下载方式。
另外,emule 中也很早就实现了基于Kademlia类似的技术(BT中叫DHT,emule中也叫
Kad,注意和本文简称的Kad 区别),和BT 软件使用的Kad 技术的区别在于key、value 和
node ID 的计算方法不同。-We describe a peer-to-peer system which has provable
consistency and performance in a fault-prone
environment. Our system routes queries and locates
nodes using a novel XOR-based metric topology that
simplifies the algorithm and facilitates our proof.
The topology has the property that every message
exchanged conveys or reinforces useful contact information.
The system exploits this information to
send parallel, asynchronous query messages that tolerate
node failures without imposing timeout delays
on users. Platform: |
Size: 509952 |
Author:libing |
Hits: