搜索资源列表
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来解决,但是这个代码只是为了验证原理,并没有处
P2PUDPNAT
- 自己实现的一个源代码来说明UDP穿越NAT的原理。 首先先介绍一些基本概念: NAT(Network Address Translators),网络地址转换:网络地址转换是在IP地址日益缺乏的情况下产生的,它的主要目的就是为了能够地址重用。NAT分为两大类,基本的NAT和NAPT(Network Address/Port Translator)。最开始NAT是运行在路由器上的一个功能模块。 最先提出的是基本的NAT,它的产生基于如下事实:一个私有网络(域)中的节点中只有很少的节点需要与外网连接(
LanMsgCSharp1.0.1.1
- 为防止代码过多而引起查看难度,暂只提供本程序的1.01版(适合开发即时通讯软件者用) 说明 p2p原理,消息的内容采用串行化技术发送与接收(可发送任何自定义的数据类型); 程序以实现聊天功能为主-In order to prevent too much code to view the difficulty caused by temporarily only available in this program 1.01 version (for devel
ICQ
- 说明: LanMsg是一款用.net C# 开发的局域网即时通讯开源软件(经过简单修改可用于因特网),适合.net即时通讯软件开发者用。 p2p原理(UDP打洞),消息的内容采用串行化技术发送与接收(可发送任何自定义的数据类型).为防止代码过多而引起查看难度,暂只提供本程序的2.1.3 Bate版 主要功能: 支持文件传输; 支持GIF动画表情; 支持屏幕截图发送; 支持音、视频对话; 支持对话记录保存于数据库操作等。 -Descr ipt