图书介绍

即时消息传递系统编程源代码解析【2025|PDF下载-Epub版本|mobi电子书|kindle百度云盘下载】

即时消息传递系统编程源代码解析
  • (美国)Dreamtech软件研发组著;姬孟洛等译 著
  • 出版社: 北京:电子工业出版社
  • ISBN:7505379526
  • 出版时间:2002
  • 标注页数:710页
  • 文件大小:187MB
  • 文件页数:722页
  • 主题词:

PDF下载


点此进入-本书在线PDF格式电子书下载【推荐-云解压-方便快捷】直接下载PDF格式图书。移动端-PC端通用
种子下载[BT下载速度快]温馨提示:(请使用BT下载软件FDM进行下载)软件下载地址页直链下载[便捷但速度慢]  [在线试读本书]   [在线获取解压码]

下载说明

即时消息传递系统编程源代码解析PDF格式电子书版下载

下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。

建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!

(文件页数 要大于 标注页数,上中下等多册电子书除外)

注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具

图书目录

前言1

第1章 即时消息传递概述5

1.1 即时消息传递简史5

1.2 即时消息传递的优点6

1.3 对即时消息传递的需求6

1.4 即时消息传递的未来7

1.5 Jabber即时消息传递模型7

1.5.1 Jabber服务器简介7

1.5.2 Jabber客户8

1.5.3 Jabber XML协议的结构9

1.5.4 为什么要和Jabber服务器集成11

1.6 即时消息传递应用程序简介11

1.6.1 IM应用程序处理外部请求的工作流程12

1.6.2 IM应用程序处理本地客户请求的工作流程14

1.7 需要的编程技术14

1.7.1 C#客户模块需要的编程技术概述14

1.7.2 C#服务器模块需要的编程技术概述15

1.7.3 为什么要选择C15

1.7.4 Java客户模块需要的编程技术概述16

1.7.5 Java服务器模块需要的编程技术概述16

1.7.6 为什么选择Java17

1.8 小结18

第2章 设计即时消息传递应用程序19

2.1 应用程序设计时要考虑的事项19

2.2 数据库设计时要考虑的事项20

2.3 设计服务器模块时要考虑的事项20

2.3.1 连接21

2.3.2 通信21

2.3.3 多客户22

2.3.4 消息同步22

2.3.5 Web服务22

2.3.6 应用程序需要的Web服务27

2.4 设计客户模块时要考虑的事项37

2.4.1 和服务器的连接37

2.4.2 和服务器的通信37

2.4.3 GUI37

2.4.4 客户模块的工作流程38

2.4.5 客户模块说明39

2.5 应用程序通信标准41

2.5.1 通信模型41

2.6 创建会话时的注意事项46

2.8 小结47

2.7 关闭流时的注意事项47

第3章 即时消息传递服务器(Java)49

3.1 Java Web服务49

3.1.1 J2EE-Java的Web服务开发平台50

3.1.2 如何访问Web服务52

3.1.3 Tomcat52

3.1.4 如何构建Web服务53

3.1.5 例子55

3.2 服务器开发58

3.2.1 服务器应用程序58

3.2.2 Java Web服务62

3.3 服务器应用程序的内部情况65

3.3.1 怎样处理来自客户的请求66

3.3.2 如何处理请求69

3.3.3 生成对Jabber服务器的请求79

3.3.4 如何处理响应82

3.4 Java Web服务的内部情况96

3.4.1 登录到即时消息传递应用程序96

3.4.2 退出即时消息传递应用程序97

3.4.3 注册一个新用户98

3.4.4 注销一个已存在的用户99

3.4.5 在朋友列表中添加一个朋友100

3.4.6 从服务器获取朋友列表101

3.4.7 将用户的状态发送给他的朋友102

3.4.8 从朋友列表中删除一个朋友104

3.5 技术文档105

3.5.1 服务器应用程序类105

3.5.2 Web服务200

3.6 小结223

4.1 Web服务225

4.1.1 如何构建Web服务225

第4章 即时消息传递服务器(C#)225

4.1.2 如何访问Web服务227

4.2 开发服务器230

4.2.1 介绍ADO.NET231

4.2.2 ADO.NET的体系结构232

4.2.3 ADO和ADO.NET之间的比较232

4.2.4 服务器应用程序233

4.2.5 Web服务234

4.3 服务器应用程序的内部情况234

4.3.1 接收来自客户的连接请求235

4.3.2 处理各类客户请求237

4.3.3 处理Jabber响应245

4.4 Web服务的内部情况250

4.4.1 Login()Web方法250

4.4.2 Logout()Web方法251

4.4.3 Register()Web方法252

4.4.4 FriendList()Web方法253

4.4.5 Unregister()Web方法254

4.4.6 AddFriend()Web方法254

4.4.7 DeleteFriend8()Web方法255

4.4.8 FriendsToNotify()Web方法256

4.5 技术文档257

4.5.1 frmLocalServer类258

4.5.2 SocketThread类272

4.5.3 InstMsgServ.asmx326

4.5.4 JabberXml.cs346

4.5.5 XmlFormat.cs351

4.5.6 SckListener.cs357

4.6 小结358

第5章 即时消息传递的客户(Java)359

5.1 客户的基本功能359

5.1.1 创建用户会话361

5.1.2 创建图形用户界面363

5.2 建立与本地服务器的连接364

5.3 设计客户请求366

5.3.1 来自新用户的注册请求366

5.3.2 已有用户的登录请求369

5.3.3 用户的退出请求370

5.3.4 向朋友列表添加朋友的请求371

5.3.5 删除朋友请求372

5.3.6 发送消息请求373

5.3.7 已有用户的注销请求378

5.3.8 发送通知确认接收一个朋友379

5.3.9 发送添加网关的请求380

5.4 处理响应382

5.4.1 注册请求的响应383

5.4.2 登录请求的响应386

5.4.3 接收朋友列表387

5.4.4 接收消息390

5.4.5 朋友状态通知392

5.4.6 当一个用户把你添加到他的朋友表时394

5.4.7 当一个用户把你从朋友表中删除395

5.4.8 添加朋友请求的响应396

5.4.9 Add Gateway请求的响应397

5.5 技术文档399

5.5.1 XMLCreator类399

5.5.2 Sparser类404

5.5.3 Login类411

5.5.4 Session类418

5.5.5 Register类426

5.5.6 MainScreen类435

5.5.7 Message类483

5.8 AddFriend类498

5.5.9 AcceptFriend类503

5.5.10 AddGateway类508

5.5.11 UnsubscribeFriend类514

5.5.12 ColorPreference类518

5.5.13 About class524

5.6 小结526

第6章 即时消息传递的客户(C#)527

6.1 客户模块的任务527

6.1.1 与服务器的连接527

6.1.2 编码客户请求529

6.2.1 客户模块如何读服务器的响应542

6.2 服务器响应542

6.2.2 服务器响应的类型543

6.3 技术文档554

6.3.1 Main.cs类的代码描述593

6.4 小结668

第7章 增强的即时消息传递669

7.1 J2ME简介669

7.1.1 J2ME虚拟机670

7.1.2 J2ME配置672

7.1.3 J2ME配置文件674

7.2.1 MIDlet简介677

7.2 设计技术677

7.2.2 实现列表680

7.2.3 实现套接口682

7.2.4 处理XML687

7.3 编程客户请求690

7.4 处理响应695

7.4.1 推拉技术696

7.4.2 J2ME客户如何处理服务器的响应696

7.5 小结700

附录A CD-ROM的内容701

附录B 即时消息传递软件资源711

热门推荐