关于P2P的原理

种瓜的 2007-05-23 12:56:35
我一直认为P2P的原理是这样的,先是A向一个网站发一个UDP包.这样这个UDP包就会在这个机器最近的代理上开一个UDP的洞,而这个UDP洞的端口并不清楚,是由代理自由选择的,B机器前提是知道这个代理的IP.然后向这个代理上的所有端口发UDP包,这样,A机就会收到一个包.然后A机再回复.B机就得到确定的IP.这样就建立了连接.
...全文
302 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
constantine 2007-06-09
  • 打赏
  • 举报
回复
上p2p中国的网站上去看。先搞清楚基本的再考虑代理
acllsun 2007-06-09
  • 打赏
  • 举报
回复
www.2008pq.com/bbs/Default.asp
联系QQ:147858017
(2)仿QQ,MSN TQ skype 等即时通讯源代码(DELPHI, VC++编写),,组件齐全,调试非常简单方便!
(2)发送联机或脱机消息,同时可自定义消息字体、颜色、大小等信息,支持插入表情符号,屏幕截取。
(3)好友的添加,删除,更改等操作
支持多人消息群发等功能;在线即时语音、视频聊天;
穿透网关防火墙,可在互联网和局域网任意对话;
系统采用先进的点对点通讯技术,消息(包括文本、语音、视频、文件)的
传输大多数情况不需要经服务器中转而直接发往接收者所使用的机器,传输速度更快。
而且因服务器仅仅只是起着维护用户状态列表的功能,因此占用资源极少,
可允许同时在线的人数就越多,对系统的影响也最小。
可以设置各种离线状态,支持自定义状态;
用户可自定义界面,界面皮肤可在线更新;
好友的添加,删除,更改等操作
灵活支持Oracle、Sql Server、Mysql等数据库;
服务器端资源占用低,通讯中不占用服务端资源;

########也可提供各类源代码(asp,asp.net,delphi,vc++,vb,php,等源代码 !!!!!!!!
www.2008pq.com/bbs/Default.asp
E-mail:root@2008pq.com
联系QQ:147858017

1,593

社区成员

发帖
与我相关
我的任务
社区描述
Delphi 网络通信/分布式开发
社区管理员
  • 网络通信/分布式开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧