`

微博是这样炼成的:山寨QQ项目源码下载大全~

阅读更多

下载中的项目源码系《微博是这样炼成的:从聊天室到Twitter的技术实现》一书中山寨QQ项目源码和文档:

 

第2章 JavaKe:典型IM系统的实现 70
2.1 大话通信协议 70
2.1.1 理解通信协议的概念 70
2.1.2 定义文件传输协议并实现 71
2.1.3 实现文本/文件传送服务器 73
2.1.4 实现文本/文件传送客户端 76
2.2 JavaKe通信协议分析 78
2.2.1 通信消息流程 78
2.2.2 通信数据格式协议 81
2.2.3 具体消息体结构定义 82
2.3 关键技术点分析 85
2.3.1 打包解包的概念分析 85
2.3.2 重构打包解包代码 86
2.3.3 应用监听器模型分离界面和通信层 91
2.3.4 “事件监听”模型应用的实现 95
2.3.5 UI界面与数据模型分离 99
2.3.6 定制UI组件示例 107
2.4 JavaKe系统对象分析 113
2.4.1 对象分析思路 113
2.4.2 用户/分组类定义 116
2.4.3 系统消息对象分析 118
2.4.4 工具类分析 119
2.5 JavaKe服务器端的实现 129
2.5.1 服务器端分析 129
2.5.2 服务器创建模块的实现 130
2.5.3 服务器通信模块的实现 131
2.5.4 服务器管理模块的实现 135
2.5.5 再谈分析:编程与软件开发的区别 138
2.6 JavaKe客户端的实现 139
2.6.1 客户端界面分析 139
2.6.2 客户端流程分析 141
2.6.3 客户通信模块类分析 142
2.6.4 客户UI界面模块类分析 146
2.7 JavaKe待完成任务分析 157
2.7.1 功能性完善的问题提出 157
2.7.2 构架性完善的问题提出 158

  

 

 

  • 大小: 22.6 KB
33
6
分享到:
评论
26 楼 chinadaily11 2013-06-07  
楼上所说的那个类在QQ代码中有一个比较类似的实现方法,可以参考一下。我觉得还是应该贴出书上的代码,这样比较好。tablemode对于初学者来说是比较痛苦的东西。
25 楼 dengfengwang 2011-08-22  
胡老师,书中P34页的UserInfoTableMode这个类中是些什么东东呢?能否方便给代码窥探一下!
24 楼 henrychen2002 2011-07-13  
不知道用NIO实现会怎样?
23 楼 javafound 2011-05-20  
hnzhoujunmei 写道
胡老师,为什么最后一个下不下来啊,该站点不可用??

   我可以啊,莫非itEye欺生?
22 楼 hnzhoujunmei 2011-05-19  
胡老师,为什么最后一个下不下来啊,该站点不可用??
21 楼 javafound 2010-06-08  
海亮版版山寨QQ项目源码.rar.rar (9.9 MB)
下载次数: 1114
middin 写道
顶起LZ
在哪儿下了


抬望眼,顶上3cm 
20 楼 middin 2010-06-08  
顶起LZ
在哪儿下了
19 楼 tzm1984 2010-06-04  
不错啊,下载下来看看 学习学习
18 楼 javafound 2010-05-31  
buyajun 写道
你是不是 胡东峰?

嗯,阁下请指教
17 楼 buyajun 2010-05-31  
你是不是 胡东峰?
16 楼 Howareyou73 2010-05-30  
你这个有没有用到了udp打洞,下载先,谢谢
15 楼 leequer 2010-05-27  
14 楼 zhangyou1010 2010-05-27  
楼主,顶你。
13 楼 javafound 2010-05-25  
谢谢大家鼓励 ,更多项目源码整理上传ing
12 楼 elan1986 2010-05-25  
很好很强大!
11 楼 20061121 2010-05-24  
谢谢分享,有能力时,也写一些出来分享
10 楼 kongqz 2010-05-24  
瓶颈将会出现在同时支持上万人在线的时候
9 楼 june1233 2010-05-23  
好东东啊!
8 楼 Bauble 2010-05-23  
很好很强大!
7 楼 化蝶自在飞 2010-05-23  
这个强大,下来看看.

相关推荐

Global site tag (gtag.js) - Google Analytics