下载 >  开发技术 >  C# > P2P聊天工具原来QQ是这个原理
3分

P2P聊天工具原来QQ是这个原理

P2P聊天工具原来QQ是这个原理
2007-07-30 上传大小:287KB
立即下载 开通VIP
分享
收藏 (1) 举报

评论 共3条

maki077 不是我想要的,适合学生课程设计用
2015-08-13
回复
hpy12345 不是我想要的 我想要的是有热文件要先说明程序流程和各个文件的功能,然后代码有注释
2012-02-06
回复
xuyang1232 适合初学者,就是注释少了点
2011-10-25
回复
QQ(P2P)聊天系统的原理与实现

本文旨在用Delphi面向对象的方法实现P2P(Peer To Peer)(类QQ)会话系统。本文可作为学习P2P通信与面向对象程序设计的用例。 一、 通信组件:采用TIdUDPServer(属于Indy Servers组件板)。 二、 通信原理::利用P2P之UDP穿透Cone(锥型)NAPT原理。 三、 系统特点: 1、所有会话命令均封装成对象。 2、每个命令对象都有Send(发送)与Exec(执行)方法。Send方法用于把对象(自己)发到对方,Exec方法完成对象的功能。 3、主要命令:Login(用户登录(C->S))、CloseSession(关闭会话(S->C)) 、 Binding(回复用户绑定信息(客户端经NAT后的IP&Port;)(S->C))、OnlineList(回复当前在线用户列表(S->C))、Upline(用户上线(C->C))、Logout(用户登出(C->S))、 Leaveline(用户离线(C->C))、 Chat(会话(交谈、闲聊)(C->C))、Upload(上载(数据)文件(C->C))

立即下载
3积分/C币
JAVA贺新年-自己动手做QQ(P2P聊天工具含源码)

刚刚参加工作时做的一个东西,之前的下载链接已经不能用了,但是有很多朋友还想要,于是最近又翻箱倒柜的把这个东西找了出来,已经上传到了CSDN下载中心,有兴趣的朋友可以下来看看,用法很简单,打开后点击“启动”按钮,如果在另一台机子上也有人使用这个软件,你们就可以聊天了,不需要数据库支持。 代码写的很烂,纯粹为了实现功能没有什么学习价值,只不过里面大量使用了各种Java Swing 控件,用到了多播广播,消息队列,XML等方法,对正在接触这一块的初学者朋友或许有点借鉴作用。

立即下载
3积分/C币
python编写的类似QQ的聊天工具

python 实现的UDP通信,利用生产者消费者模式,通过线性安全队列实现多线程同步。如果要实现在不同电脑上通信,需要关闭防火墙。默认的是hostlocal(可以读程序)。基于python2.7。未打包exe。

立即下载
5积分/C币
python实现QQ基本功能(python实现聊天工具)

使用socket编写的服务器-客户端模式的聊天工具,无界面

立即下载
5积分/C币
模仿QQ实现的聊天软件(可当做java大作业)

运用并发,网络编程,数据库,和swing综合写的聊天项目,模仿QQ页面,适合初学者学完javase之后的巩固,也可直接当做java大作业提交,其中数据库是Oracle,需要修改对应的数据库sql语句。驱动自行更改。

立即下载
3积分/C币
2016最新版仿QQ聊天软件系统C#完整全源码asp.net

2016最新版仿QQ聊天软件系统C#完整开源全源码asp.net

立即下载
3积分/C币
QQ数据库管理

QQ数据库管理,这个项目是模拟QQ在线聊天工具后台数据库的部分简单功能。

立即下载
3积分/C币
qq聊天工具qq聊天工具

qq聊天工具qq聊天工具qq聊天工具qq聊天工具qq聊天工具qq聊天工具

立即下载
3积分/C币
类似QQ的聊天软件JAVA版源码

ICQ是英文"I seek you "的简称,中文意思是我找你。ICQ最大的功能就是即时信息交流,只要记得对方的号码,上网时可以呼他,无论他在哪里,只要他上网打开ICQ,人们就可以随时交流。ICQ源于以色列特拉维夫的Mirabils公司。该公司成立于1996年7月,也就是在这个时候,互联网上最出名,下载使用人数最多的免费软件ICQ诞生了。可能是其不断增加的用户和广阔的前景以及广泛的应用前景和巨大的市场潜力,Mirabils的ICQ最终被美国在线AOL收购。由于ICQ的成功,推动了ICQ的本土化,就中文的ICQ而言,现在已经越来越多,比如著名的深圳腾迅公司推出的OICQ(现在由于版权问题,已改名为QQ2001),还有由TOM.COM推出的Tomq等,这些软件技术都很好,而且简单易用,成为中国网民最喜欢的通信软件

立即下载
3积分/C币
完整项目之QT5开发源码——聊天工具(MyselfQQ)

QT5开发源码——聊天工具(MyselfQQ),内部有框架逻辑等全面的功能实现。方便借鉴和学习!

立即下载
50积分/C币
java swing 做的QQ聊天程序

用 Java swing做的QQ聊天程序,可以在局域网内聊天, 客户端和服务器简单易懂,功能齐全,可以注册,可以登陆,希望支持

立即下载
5积分/C币
C# 局域网聊天软件 lanqq 局域网QQ聊天工具 p2p 点对点 udp

C# 局域网聊天软件 lanqq 局域网QQ聊天工具 p2p 点对点 udp

立即下载
3积分/C币
c++源代码 一款类似QQ聊天的IM聊天软件 功能强大 值得学习

c++源代码 一款类似QQ聊天的IM聊天软件 功能强大 值得学习 使用了多项技术 其中还涉及数据库

立即下载
50积分/C币
一款用易语言写的类似于QQ的聊天软件代码

一款用易语言编写的聊天软件,秒注册,使用机器方便,和QQ相像。缺点就是功能简单。提供的是易语言代码,不是可执行文件。

立即下载
3积分/C币
Java QQ聊天工具源代码

本代码是《从小白到大牛》电子书第30章实战项目(Java版QQ聊天工具)源代码,项目采用Eclipse开发。所涉及到的知识点:Java面向对象、Lambda表达式、Java Swing技术、多线程技术和网络通信等知识,其中还会用到方方面面的Java基础知识。 ​【相关Java视频课程】: 1、http://www.zhijieketang.com/classroom/6/introduction ​【配套电子书】网址: 1、图灵社区:http://www.ituring.com.cn/book/2480 2、百度阅读:https://yuedu.baidu.com/ebook/7c1499987e192279168884868762caaedd33ba00

立即下载
5积分/C币
开源代码c++类似qq聊天软件

开源的软件……………………………………………………………………

立即下载
3积分/C币
C#做的QQ聊天工具

C#做的QQ聊天工具。C#做的QQ聊天工具。C#做的QQ聊天工具。C#做的QQ聊天工具。C#做的QQ聊天工具。

立即下载
3积分/C币
类似于QQ的局域网聊天工具

类似于QQ的局域网聊天工具类似于QQ的局域网聊天工具类似于QQ的局域网聊天工具类似于QQ的局域网聊天工具类似于QQ的局域网聊天工具

立即下载
3积分/C币
[源码]一款类似QQ的聊天软件全套源码(免费)

LanMsg4--一款类似QQ的聊天软件全套源码(免费),VS2008框架下开发,版权归liggyi所有!!

立即下载
5积分/C币
类QQ(P2P)聊天系统的原理与C#实现

本文旨在用C#面向对象的方法实现P2P(Peer To Peer)(类QQ)会话系统。本文可作为学习C# P2P通信与面向对象程序设计的用例(包括所有源码)。 一、 通信组件:System.Net.Sockets.System.Net.Sockets.UdpClient。 二、 通信原理: 利用P2P之UDP穿透Cone(锥型)NAPT原理。 三、 系统特点: 1、所有会话命令均封装成对象。 2、每个命令对象都有Send(发送)与Exec();执行方法。Send方法用于把对象(自己)发到对方,Exec()方法完成对象的功能。 3、主要命令:Login(用户登录(C->S))、OnlineList(回复当前在线用户列表(S->C))、Upline(用户上线(S->C))、Logout(用户登出(C->S))、Leaveline(用户离线(C->C))、 Chat(会话(交谈、闲聊)(C->C || C->S->C))Relay(服务器转发)(C->S)、Abort(终止会话)(C->C || C->S->C)、Shutdown(停止服务)(S->S) 等。

立即下载
3积分/C币
模拟QQ聊天工具(计算机网络大实验)

本聊天工具是模拟QQ,使用MFC编写的基于C/S模型的聊天工具,并有数据库支持

立即下载
3积分/C币
GG2014版源码。仿QQ聊天软件

一、源码描述 GG2014是QQ的高仿版,包括客户端和服务端,可在广域网部署使用。我的目标并不 是做一个QQ高仿版的玩具,而是希望做成一个能够真正使用的产品(这个过程还有 很长的路要走),并持续维护下去。小编亲自测试完美运行,强烈推荐一下,感兴趣 的朋友们千万不要错过啊。 二、功能介绍 GG2014 已经实现了如下功能: (01)注册、登录、添加好友、好友列表。 (02)自拍头像。 (03)文字聊天、字体设置、GIF动态表情、窗口震动、截图、手写板、登录状态 (在线、离开、忙碌、勿打扰、隐身)、输入提醒 (04)群功能:创建群、加入群、退出群、群聊天 (05)文件传送、文件夹传送(支持断点续传) (06)语音视频聊天 (07)远程磁盘 (08)远程协助 (09)共享桌面(可以指定要共享的桌面区域) (10)可靠的P2P (11)网盘 (12)离线消息 (13)离线文件 (14)语音消息、语音留言 (15)最近联系人列表 (16)系统设置:开机自动启动、麦克风设备索引、摄像头设备索引,叉掉主窗口时 关闭程序还是隐藏窗口。 (17)聊天记录:支持本地保存和服务器端保存两种方式。 (18)好友分组:新增/删除分组,修改分组名称,改变好友的所属分组。 (19)托盘闪动:跟QQ完全一样,当接收到消息时,托盘会闪动对应好友的头像。点 击头像,将弹出与好友的聊天框。 (20)输入提醒:像QQ一样,当对方正在输入消息时,我这边的聊天框可以看到对方 “正在输入”的提示。 (21)自动记录:GG2014会自动记录上次打开的主界面的位置、大小;最后一次打开 的聊天窗口的大小;最后一次 设定的字体的颜色、大小等。 (22)打开聊天窗口时,自动显示上次交谈的最后一句话。 三、注意事项 1、开发环境为Visual Studio 2010,无数据库,使用.net 2.0开发。 2、该源码仅供学习交流使用。

立即下载
3积分/C币
仿QQ聊天工具

本软件是仿QQ聊天工具

立即下载
3积分/C币
基于Android的仿QQ微信聊天系统

基于Android的模拟QQ与微信的聊天软件。

立即下载
3积分/C币
P2P方式模拟QQ即时消息通讯

P2P方式模拟QQ即时消息通讯,比较详细的介绍了P2P方式的通讯

立即下载
3积分/C币
类似QQ飞秋的聊天软件(含源码+文档)

VC++6.0+MFC做毕设做的网络聊天具(服务端和客户端),包括: 0.普通聊天(文字、图片) 1.聊天室 2.传输文件(断点续传) 3.共享屏幕 4.白板 5.视频、音频聊天 模仿Netmeeting,资源也来源于Netmeeting、飞秋和PS。 所有代码均为自己一行行编写。 视频聊天时还有此问题,过段时间可能会崩溃。 有兴趣的朋友可以看看,做这个时也没有什么经验,全靠自己网上找资料瞎摸。

立即下载
50积分/C币
仿QQ的一个JAVA的聊天软件

附件是本人大学时做的一个JAVA聊天软件,部分使用EJB技术,非常适合学习,本来打算有空整理成书的,现在由于写小说而总没有时间,本人电脑多次丢数据,现在只能找回这些代码,共享出来.希望能给喜欢JAVA并学习JAVA的人有所帮忙.(如果想开发的同学可以IRIS工具跟踪数据包,完善功能),此版本软件包括三个工程myQQServer,qqClientProject,qqClientProjectPlugin.其中用到了ejb,所以在各工程的lib中需导入webligc的weblogic.jar,weblogic_sp.jar,webservices.同时部分文件由于电脑数据恢复导致大小写不正常等疑问可以联系我QQ:278216928,同时请各位支持下我的小说:http://www.qidian.com/Book/1460892.aspx

立即下载
3积分/C币
web版即时通信系统, 仿QQ聊天程序,asp.net源代码

web版即时通信系统, 仿QQ聊天程序,asp.net源代码

立即下载
5积分/C币
Lan QQ(局域网通信工具)最新版(免安装)

懒QQ(LanQQ)[以下简称懒QQ]是在网上广为流传的飞鸽传书的基础上经过懒QQ社区几个月重新改写而成。懒QQ的整个界面与当前流行的聊天工具一样,有着友好的界面(类似QQ,MSN的界面),并且继承了飞鸽传书的所有特点,懒完全与原先的飞鸽传书兼容,并且在原来的基础上,增加了点对点(P2P)的聊天室,群发消息.www

立即下载
3积分/C币
懒QQ(LanQQ)[以下简称懒QQ]是在网上广为流传的飞鸽传书的基础上经过懒QQ社区几个月重新改写而成。

懒QQ(LanQQ)[以下简称懒QQ]是在网上广为流传的飞鸽传书的基础上经过懒QQ社区几个月重新改写而成。懒QQ的整个界面与当前流行的聊天工具一样,有着友好的界面(类似QQ,MSN的界面),并且继承了飞鸽传书的所有特点,懒完全与原先的飞鸽传书兼容,并且在原来的基础上,增加了点对点(P2P)的聊天室,群发消息

立即下载
3积分/C币
关闭
img

spring mvc+mybatis+mysql+maven+bootstrap 整合实现增删查改简单实例.zip

资源所需积分/C币 当前拥有积分 当前拥有C币
5 0 0
点击完成任务获取下载码
输入下载码
为了良好体验,不建议使用迅雷下载
img

P2P聊天工具原来QQ是这个原理

会员到期时间: 剩余下载个数: 剩余C币: 剩余积分:0
为了良好体验,不建议使用迅雷下载
VIP下载
您今日下载次数已达上限(为了良好下载体验及使用,每位用户24小时之内最多可下载20个资源)

积分不足!

资源所需积分/C币 当前拥有积分
您可以选择
开通VIP
4000万
程序员的必选
600万
绿色安全资源
现在开通
立省522元
或者
购买C币兑换积分 C币抽奖
img

资源所需积分/C币 当前拥有积分 当前拥有C币
5 4 45
为了良好体验,不建议使用迅雷下载
确认下载
img

资源所需积分/C币 当前拥有积分 当前拥有C币
5 0 0
为了良好体验,不建议使用迅雷下载
VIP和C币套餐优惠
img

资源所需积分/C币 当前拥有积分 当前拥有C币
5 4 45
您的积分不足,将扣除 10 C币
为了良好体验,不建议使用迅雷下载
确认下载
下载
您还未下载过该资源
无法举报自己的资源

兑换成功

你当前的下载分为234开始下载资源
你还不是VIP会员
开通VIP会员权限,免积分下载
立即开通

你下载资源过于频繁,请输入验证码

您因违反CSDN下载频道规则而被锁定帐户,如有疑问,请联络:webmaster@csdn.net!

举报

若举报审核通过,可返还被扣除的积分

  • 举报人:
  • 被举报人:
  • *类型:
    • *投诉人姓名:
    • *投诉人联系方式:
    • *版权证明:
  • *详细原因: