注册 | 登录读书好,好读书,读好书!
读书网-DuShu.com
当前位置: 首页出版图书科学技术计算机/网络软件与程序设计其他编程语言/工具即时消息传递系统编程源代码解析

即时消息传递系统编程源代码解析

即时消息传递系统编程源代码解析

定 价:¥76.00

作 者: (美)Dreamtech软件研发组著;姬孟洛[等]译
出版社: 电子工业出版社
丛编项: 编程源代码解析丛书
标 签: 暂缺

购买这本书可以去


ISBN: 9787505379527 出版时间: 2002-01-01 包装: 胶版纸
开本: 23cm+光盘1片 页数: 710页 字数:  

内容简介

  本书详细地描述了如何编写即时消息传递应用程序,包括即时消息传递的概念、设计方法和源程序代码以及程序代码的详细解释(服务器、客户以及手持设备等方面)。全书简要描述了即时消息传递应用的概念、范围及其演变过程;叙述了应用程序的设计过程以及开发必备的知识;详细描述了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  即时消息传递软件资源                  

本目录推荐