书籍详情
即时消息传递系统编程源代码解析
作者:(美)Dreamtech软件研发组著;姬孟洛[等]译
出版社:电子工业出版社
出版时间:2002-01-01
ISBN:9787505379527
定价:¥76.00
购买这本书可以去
内容简介
本书详细地描述了如何编写即时消息传递应用程序,包括即时消息传递的概念、设计方法和源程序代码以及程序代码的详细解释(服务器、客户以及手持设备等方面)。全书简要描述了即时消息传递应用的概念、范围及其演变过程;叙述了应用程序的设计过程以及开发必备的知识;详细描述了Java版和C#版服务器模块的程序设计以及代码清单和解释,Java版和C#版客户模块的程序设计以及代码清单和解释;最后,描述了如何开发手持设备的即时消息传递应用程序。本书内容丰富、讲述层次分明、清晰细致,主要面向中高级水平的程序员和开发者,也可供对即时消息传递有兴趣的初学者和研究人员参考。
作者简介
暂缺《即时消息传递系统编程源代码解析》作者简介
目录
前言
第1章 即时消息传递概述
1. 1 即时消息传递简史
1. 2 即时消息传递的优点
1. 3 对即时消息传递的需求
1. 4 即时消息传递的未来
1. 5 Jabber即时消息传递模型
1. 5. 1 Jabber服务器简介
1. 5. 2 Jabber客户
1. 5. 3 JabberXML协议的结构
1. 5. 4 为什么要和Jabber服务器集成
1. 6 即时消息传递应用程序简介
1. 6. 1 IM应用程序处理外部请求的工作流程
1. 6. 2 IM应用程序处理本地客户请求的工作流程
1. 7 需要的编程技术
1. 7. 1 C#客户模块需要的编程技术概述
1. 7. 2 C#服务器模块需要的编程技术概述
1. 7. 3 为什么要选择C#
1. 7. 4 Java客户模块需要的编程技术概述
1. 7. 5 Java服务器模块需要的编程技术概述
1. 7. 6 为什么选择Java
1. 8 小结
第2章 设计即时消息传递应用程序
2. 1 应用程序设计时要考虑的事项
2. 2 数据库设计时要考虑的事项
2. 3 设计服务器模块时要考虑的事项
2. 3. 1 连接
2. 3. 2 通信
2. 3. 3 多客户
2. 3. 4 消息同步
2. 3. 5 Web服务
2. 3. 6 应用程序需要的Web服务
2. 4 设计客户模块时要考虑的事项
2. 4. 1 和服务器的连接
2. 4. 2 和服务器的通信
2. 4. 3 GUI
2. 4. 4 客户模块的工作流程
2. 4. 5 客户模块说明
2. 5 应用程序通信标准
2. 5. 1 通信模型
2. 6 创建会话时的注意事项
2. 7 关闭流时的注意事项
2. 8 小结
第3章 即时消息传递服务器(Java)
3. 1 JavaWeb服务
3. 1. 1 J2EE-Java的Web服务开发平台
3. 1. 2 如何访问Web服务
3. 1. 3 Tomcat
3. 1. 4 如何构建Web服务
3. 1. 5 例子
3. 2 服务器开发
3. 2. 1 服务器应用程序
3. 2. 2 JavaWeb服务
3. 3 服务器应用程序的内部情况
3. 3. 1 怎样处理来自客户的请求
3. 3. 2 如何处理请求
3. 3. 3 生成对Jabber服务器的请求
3. 3. 4 如何处理响应
3. 4 JavaWeb服务的内部情况
3. 4. 1 登录到即时消息传递应用程序
3. 4. 2 退出即时消息传递应用程序
3. 4. 3 注册一个新用户
3. 4. 4 注销一个已存在的用户
3. 4. 5 在朋友列表中添加一个朋友
3. 4. 6 从服务器获取朋友列表
3. 4. 7 将用户的状态发送给他的朋友
3. 4. 8 从朋友列表中删除一个朋友
3. 5 技术文档
3. 5. 1 服务器应用程序类
3. 5. 2 Web服务
3. 6 小结
第4章 即时消息传递服务器(C#)
4. 1 Web服务
4. 1. 1 如何构建Web服务
4. 1. 2 如何访问Web服务
4. 2 开发服务器
4. 2. 1 介绍AD0. NET
4. 2. 2 AD0. NET的体系结构
4. 2. 3 AD0和AD0. NET之间的比较
4. 2. 4 服务器应用程序
4. 2. 5 Web服务
4. 3 服务器应用程序的内部情况
4. 3. 1 接收来自客户的连接请求
4. 3. 2 处理各类客户请求
4. 3. 3 处理Jabber响应
4. 4 Web服务的内部情况
4. 4. 1 Login()Web方法
4. 4. 2 Logout()Web方法
4. 4. 3 Register()Web方法
4. 4. 4 FriendList()Web方法
4. 4. 5 Unregister()Web方法
4. 4. 6 AddFriend()Web方法
4. 4. 7 DeleteFriend()Web方法
4. 4. 8 FriendsToNotify()Web方法
4. 5 技术文档
4. 5. 1 frmLocalServer类
4. 5. 2 SocketThread类
4. 5. 3 InstMsgServ. asmx
4. 5. 4 JabberXml. cs
4. 5. 5 XmlFormat. cs
4. 5. 6 SckListener. cs
4. 6 小结
第5章 即时消息传递的客户(Java)
5. 1 客户的基本功能
5. 1. 1 创建用户会话
5. 1. 2 创建图形用户界面
5. 2 建立与本地服务器的连接
5. 3 设计客户请求
5. 3. 1 来自新用户的注册请求
5. 3. 2 已有用户的登录请求
5. 3. 3 用户的退出请求
5. 3. 4 向朋友列表添加朋友的请求
5. 3. 5 删除朋友请求
5. 3. 6 发送消息请求
5. 3. 7 已有用户的注销请求
5. 3. 8 发送通知确认接收一个朋友
5. 3. 9 发送添加网关的请求
5. 4 处理响应
5. 4. 1 注册请求的响应
5. 4. 2 登录请求的响应
5. 4. 3 接收朋友列表
5. 4. 4 接收消息
5. 4. 5 朋友状态通知
5. 4. 6 当一个用户把你添加到他的朋友表时
5. 4. 7 当一个用户把你从朋友表中删除
5. 4. 8 添加朋友请求的响应
5. 4. 9 AddGateway请求的响应
5. 5 技术文档
5. 5. 1 XMLCreator类
5. 5. 2 Sparser类
5. 5. 3 Login类
5. 5. 4 Session类
5. 5. 5 Register类
5. 5. 6 MainScreen类
5. 5. 7 Message类
5. 5. 8 AddFriend类
5. 5. 9 AcceptFriend类
5. 5. 10 AddGateway类
5. 5. 11 UnsubscribeFriend类
5. 5. 12 ColorPreference类
5. 5. 13 About class
5. 6 小结
第6章 即时消息传递的客户(C#〕
6. 1 客户模块的任务
6. 1. 1 与服务器的连接
6. 1. 2 编码客户请求
6. 2 服务器响应
6. 2. 1 客户模块如何读服务器的响应
6. 2. 2 服务器响应的类型
6. 3 技术文档
6. 3. 1 Main. cs类的代码描述
6. 4 小结
第7章 增强的即时消息传递
7. 1 J2ME简介
7. 1. 1 J2ME虚拟机
7. 1. 2 J2ME配置
7. 1. 3 J2ME配置文件
7. 2 设计技术
7. 2. 1 MIDlet简介
7. 2. 2 实现列表
7. 2. 3 实现套接口
7. 2. 4 处理XML
7. 3 编程客户请求
7. 4 处理响应
7. 4. 1 推拉技术
7. 4. 2 J2ME客户如何处理服务器的响应
7. 5 小结
附录A CD-ROM的内容
附录B 即时消息传递软件资源
第1章 即时消息传递概述
1. 1 即时消息传递简史
1. 2 即时消息传递的优点
1. 3 对即时消息传递的需求
1. 4 即时消息传递的未来
1. 5 Jabber即时消息传递模型
1. 5. 1 Jabber服务器简介
1. 5. 2 Jabber客户
1. 5. 3 JabberXML协议的结构
1. 5. 4 为什么要和Jabber服务器集成
1. 6 即时消息传递应用程序简介
1. 6. 1 IM应用程序处理外部请求的工作流程
1. 6. 2 IM应用程序处理本地客户请求的工作流程
1. 7 需要的编程技术
1. 7. 1 C#客户模块需要的编程技术概述
1. 7. 2 C#服务器模块需要的编程技术概述
1. 7. 3 为什么要选择C#
1. 7. 4 Java客户模块需要的编程技术概述
1. 7. 5 Java服务器模块需要的编程技术概述
1. 7. 6 为什么选择Java
1. 8 小结
第2章 设计即时消息传递应用程序
2. 1 应用程序设计时要考虑的事项
2. 2 数据库设计时要考虑的事项
2. 3 设计服务器模块时要考虑的事项
2. 3. 1 连接
2. 3. 2 通信
2. 3. 3 多客户
2. 3. 4 消息同步
2. 3. 5 Web服务
2. 3. 6 应用程序需要的Web服务
2. 4 设计客户模块时要考虑的事项
2. 4. 1 和服务器的连接
2. 4. 2 和服务器的通信
2. 4. 3 GUI
2. 4. 4 客户模块的工作流程
2. 4. 5 客户模块说明
2. 5 应用程序通信标准
2. 5. 1 通信模型
2. 6 创建会话时的注意事项
2. 7 关闭流时的注意事项
2. 8 小结
第3章 即时消息传递服务器(Java)
3. 1 JavaWeb服务
3. 1. 1 J2EE-Java的Web服务开发平台
3. 1. 2 如何访问Web服务
3. 1. 3 Tomcat
3. 1. 4 如何构建Web服务
3. 1. 5 例子
3. 2 服务器开发
3. 2. 1 服务器应用程序
3. 2. 2 JavaWeb服务
3. 3 服务器应用程序的内部情况
3. 3. 1 怎样处理来自客户的请求
3. 3. 2 如何处理请求
3. 3. 3 生成对Jabber服务器的请求
3. 3. 4 如何处理响应
3. 4 JavaWeb服务的内部情况
3. 4. 1 登录到即时消息传递应用程序
3. 4. 2 退出即时消息传递应用程序
3. 4. 3 注册一个新用户
3. 4. 4 注销一个已存在的用户
3. 4. 5 在朋友列表中添加一个朋友
3. 4. 6 从服务器获取朋友列表
3. 4. 7 将用户的状态发送给他的朋友
3. 4. 8 从朋友列表中删除一个朋友
3. 5 技术文档
3. 5. 1 服务器应用程序类
3. 5. 2 Web服务
3. 6 小结
第4章 即时消息传递服务器(C#)
4. 1 Web服务
4. 1. 1 如何构建Web服务
4. 1. 2 如何访问Web服务
4. 2 开发服务器
4. 2. 1 介绍AD0. NET
4. 2. 2 AD0. NET的体系结构
4. 2. 3 AD0和AD0. NET之间的比较
4. 2. 4 服务器应用程序
4. 2. 5 Web服务
4. 3 服务器应用程序的内部情况
4. 3. 1 接收来自客户的连接请求
4. 3. 2 处理各类客户请求
4. 3. 3 处理Jabber响应
4. 4 Web服务的内部情况
4. 4. 1 Login()Web方法
4. 4. 2 Logout()Web方法
4. 4. 3 Register()Web方法
4. 4. 4 FriendList()Web方法
4. 4. 5 Unregister()Web方法
4. 4. 6 AddFriend()Web方法
4. 4. 7 DeleteFriend()Web方法
4. 4. 8 FriendsToNotify()Web方法
4. 5 技术文档
4. 5. 1 frmLocalServer类
4. 5. 2 SocketThread类
4. 5. 3 InstMsgServ. asmx
4. 5. 4 JabberXml. cs
4. 5. 5 XmlFormat. cs
4. 5. 6 SckListener. cs
4. 6 小结
第5章 即时消息传递的客户(Java)
5. 1 客户的基本功能
5. 1. 1 创建用户会话
5. 1. 2 创建图形用户界面
5. 2 建立与本地服务器的连接
5. 3 设计客户请求
5. 3. 1 来自新用户的注册请求
5. 3. 2 已有用户的登录请求
5. 3. 3 用户的退出请求
5. 3. 4 向朋友列表添加朋友的请求
5. 3. 5 删除朋友请求
5. 3. 6 发送消息请求
5. 3. 7 已有用户的注销请求
5. 3. 8 发送通知确认接收一个朋友
5. 3. 9 发送添加网关的请求
5. 4 处理响应
5. 4. 1 注册请求的响应
5. 4. 2 登录请求的响应
5. 4. 3 接收朋友列表
5. 4. 4 接收消息
5. 4. 5 朋友状态通知
5. 4. 6 当一个用户把你添加到他的朋友表时
5. 4. 7 当一个用户把你从朋友表中删除
5. 4. 8 添加朋友请求的响应
5. 4. 9 AddGateway请求的响应
5. 5 技术文档
5. 5. 1 XMLCreator类
5. 5. 2 Sparser类
5. 5. 3 Login类
5. 5. 4 Session类
5. 5. 5 Register类
5. 5. 6 MainScreen类
5. 5. 7 Message类
5. 5. 8 AddFriend类
5. 5. 9 AcceptFriend类
5. 5. 10 AddGateway类
5. 5. 11 UnsubscribeFriend类
5. 5. 12 ColorPreference类
5. 5. 13 About class
5. 6 小结
第6章 即时消息传递的客户(C#〕
6. 1 客户模块的任务
6. 1. 1 与服务器的连接
6. 1. 2 编码客户请求
6. 2 服务器响应
6. 2. 1 客户模块如何读服务器的响应
6. 2. 2 服务器响应的类型
6. 3 技术文档
6. 3. 1 Main. cs类的代码描述
6. 4 小结
第7章 增强的即时消息传递
7. 1 J2ME简介
7. 1. 1 J2ME虚拟机
7. 1. 2 J2ME配置
7. 1. 3 J2ME配置文件
7. 2 设计技术
7. 2. 1 MIDlet简介
7. 2. 2 实现列表
7. 2. 3 实现套接口
7. 2. 4 处理XML
7. 3 编程客户请求
7. 4 处理响应
7. 4. 1 推拉技术
7. 4. 2 J2ME客户如何处理服务器的响应
7. 5 小结
附录A CD-ROM的内容
附录B 即时消息传递软件资源
猜您喜欢