联合开发网   搜索   要求与建议
                登陆    注册
排序按匹配   按投票   按下载次数   按上传日期
按分类查找All P2P编程(87) 

[P2P编程] ICQ

说明: LanMsg是一款用.net C# 开发的局域网即时通讯开源软件(经过简单修改可用于因特网),适合.net即时通讯软件开发者用。 p2p原理(UDP打洞),消息的内容采用串行化技术发送与接收(可发送任何自定义的数据类型).为防止代码过多而引起查看难度,暂只提供本程序的2.1.3 Bate版 主要功能: 支持文件传输; 支持GIF动画表情; 支持屏幕截图发送; 支持音、视频对话; 支持对话记录保存于数据库操作等。
Description: LanMsg is a use. Net C# development of open-source instant messaging software of LAN (through a simple modification can be used for the Internet), for. Net Instant messaging software developers to use. p2p principle (UDP hole), the message content using technology to send and receive serial (can send any Custom data types) In order to prevent too much code to view the difficulty caused by temporarily only version of this program 2.1.3 Bate Main functions: Support for file transfer Expression of support for GIF animation Screenshot sent to support Support voice, video dialogue Records stored in the database to support dialogue operation. (2011-12-02, HTML, 6784KB, 下载26次)

http://www.pudn.com/Download/item/id/1718386.html

[P2P编程] UDPthroughNAT

实现模拟P2P聊天的过程的源代码,过程很简单,P2PServer运行在一个拥有公网IP的计算机上,P2PClient运行在两个不同的NAT后,后登录的计算机可以获得先登录计算机的用户名,后登录的计算机通过send username message的格式来发送消息。如果发送成功,说明你已取得了直接与对方连接的成功。
The process of analog P2P chat source code, the process is very simple, P2PServer run with a public IP in a computer, P2PClient run in two different NAT, the computer can get after the login the user login name the computer after Log in to the computer through the send username message format to send a message. If sending is successful, you have made to connect directly with each other success. (2010-04-12, Visual C++, 2897KB, 下载10次)

http://www.pudn.com/Download/item/id/1121759.html

[P2P编程] P2P_qqjsxi

1.程序采用网上介绍的方法实现最基本的P2P方式通讯.模拟实现即时消息互发. 2.P2P通讯说明:  1).网关类型是在理想状态下.即非对称型NAT.  2).同在一个内网的两个CLIENT端通讯时,如果网关NAT不支持环回,将会失败. 文件目录说明:   tQServer:程序服务端,请将其放在公网上运行.   tQClient:程序客户端,可以在不同的内网中运行登录连接到服务端.   Common:公共协议文件夹
1. Program uses online methods described to achieve the most basic P2P communication. Simulation instant messaging each other hair. 2.P2P Newsletter Note: 1). Gateway type is in an ideal state. Ie non-symmetric NAT. 2). within the same network in a 2 CLIENT-side communication, if the gateway does not support NAT loopback, will fail. file directory Description: tQServer: process server, please run on the public internet. tQClient: Programs Client , you can run a different log on within the network to connect to the server. Common: Public License folder (2010-03-12, Delphi, 398KB, 下载15次)

http://www.pudn.com/Download/item/id/1084824.html

[P2P编程] udp

论坛上经常有对P2P原理的讨论,但是讨论归讨论,很少有实质的东西产生(源代码)。呵呵,在这里我就用自己实现的一个源代码来说明UDP穿越NAT的原理。 首先先介绍一些基本概念: NAT(Network Address Translators),网络地址转换:网络地址转换是在IP地址日益缺乏的情况下产生的,它的主要目的就是为了能够地址重用。NAT分为两大类,基本的NAT和NAPT(Network Address/Port Translator)。 最开始NAT是运行在路由器上的一个功能模块。 最先提出的是基本的NAT,它的产生基于如下事实:一个私有网络(域)中的节点中只有很少的节点需要与外网连接(呵呵,这是在上世纪90年代中期提出的)。那么这个子网中其实只有少数的节点需要全球唯一的IP地址,其他的节点的IP地址应该是可以重用的。 因此,基本的NAT实现的功能很简单,在子网内使用一个保留的IP子网段,这些IP对外是不可见的。子网内只有少数一些IP地址可以对应到真正全球唯一的IP地址。
Forum on the principle of frequent discussion on P2P, but the discussion to the discussion, there is very little substance produced (source code). Oh, here on my own implementation of a source code to illustrate the principle of UDP through NAT. First of all, to introduce some basic concepts: NAT (Network Address Translators), Network Address Translation: NAT IP addresses are becoming more and more scarce in the circumstances, it is the main purpose of reuse in order to be able to address. NAT is divided into two categories, the basic NAT and NAPT (Network Address/Port Translator). Most are running at start NAT router on a function module. The first to propose that the basic NAT, it is the emergence of truth based on the following: a private network (domain) of nodes required only a few nodes and external network connection (Ha ha, this is up at mid-century and raised 90) . Well, this subnet in a matter of fact only a small number of nodes required of the world s only IP addresses, o (2009-03-15, Visual Basic, 292KB, 下载20次)

http://www.pudn.com/Download/item/id/674305.html

[P2P编程] LanMsgC2.0.0.1-1879

说明: LanMsg是一款用.net C# 开发的局域网即时通讯开源软件(经过简单修改可用于因特网),适合.net即时通讯软件开发者用。p2p原理,消息的内容采用串行化技术发送与接收(可发送任何自定义的数据类型).暂只提供本程序的2.0 Bate版 主要功能: 支持文件传输; 支持GIF动画表情; 支持屏幕截图发送; 支持音、视频对话; 支持对话记录保存于数据库操作; 支持功能扩展; 支持软件自动更新功能等。 程序以实现局域网即时通讯功能为主(经过简单的修改便可用于internet。这部分留给有此需求的开发者)。 敬告:此软件及源码仅作为学习研究使用,允许任何个人或组织对其修改或使用,但任何个人或组织不得直接将其用于商业用途以谋取利益! LanMsg2.0及以上版本使用了LanMsg控件库,LanMsg控件库作者会不断更新升级来增强LanMsg的功能以及修复其中的BUG!以后还会增加皮肤控件!任何情况下均为免费! 作者:租李叶(25348855) (2007-10-16, C#, 3594KB, 下载1223次)

http://www.pudn.com/Download/item/id/345987.html

[P2P编程] 14

序采用网上介绍的方法实现最基本的P2P方式通讯.模拟实现即时消息互发. 2.P2P通讯说明: 1).网关类型是在理想状态下.即非对称型NAT. 2).同在一个内网的两个CLIENT端通讯时,如果网关NAT不支持环回,将会失败. 文件目录说明: tQServer:程序服务端,请将其放在公网上运行. tQClient:程序客户端,可以在不同的内网中运行登录连接到服务端. Common:公共协议文件夹
sequence on the Internet to the most basic method of peer-to-peer communication. Simulation instant messaging each other fat. 2 . P2P communications : 1). Gateway is the ideal type of state. that is non-symmetric NAT. 2). with the network within a two CLIE NT-communication, if not support NAT Gateway Circular, will fail. directory : tQServer : process server, you should put its public Internet. tQClient : clients, in various operations within the network login connected to the server. Common : Public folder agreement (2007-07-04, Delphi, 571KB, 下载23次)

http://www.pudn.com/Download/item/id/303199.html

[P2P编程] pertoper

一个模拟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 (2006-04-25, C/C++, 30KB, 下载77次)

http://www.pudn.com/Download/item/id/175798.html
12345
总计:87