网站大量收购独家精品文档,联系QQ:2885784924

即时消息发送接收过程.pdfVIP

  1. 1、本文档共5页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
即时消息发送接收过程

msn 时消息发送接收过程 作者:徐泳 蓝色指令表示MSN client taogx@163.com 向服务器发送的指令; 褐色指令表示服务器向MSN Client taogx@163.com 发送的指令; 红色指令表示MSN client yxu68@ 向服务器发送的指令; 绿色指令表示服务器向MSN Client yxu68@ 发送的指令; yxu68@ 所在IP 地址 6; taogx@163.com 所在IP 地址 28 ; yxu68@ 的Notification 服务器IP 地址为2 ; taogx@163.com 的Notification 服务器IP 地址为4; 黑色文字表示说明部分,注释部分用 // 开始。 1. 客户端分别完成登录过程 以后, 由会话发起方 (本例中为 yxu68@)向其Notification 服务器发送XFR 命令: XFR 12 SB\r\n XFR 作用是向Notification服务器获取Switchboard服务器IP地址和端口号。 第一个参数是TrID,第二个参数是Switchboard 的缩写SB。注意和登录过程中的 XFR 命令中的区别,登录过程是NS,代表是Notification 服务器。 Notification 服务器(2)回复XFR 命令如下: XFR 12 SB 9:1863 CKI1065769901.10583\r\n 服务器回复的XFR 命令第一个参数是TrID;第二个参数是SB;第三个参数是 Switchboard 服务器的IP 地址和端口号 (用冒号间隔),一 端口号都是1863,但 是不绝对;第四个参数是认证的方式,目前使用CKI;第五个参数客户端将要发送 的Switchboard 服务器的认证字符串,需要保留。 如果没有初始化客户端的状态或者状态为HDN,这个服务器将不返回XFR 命令, 而是返回913 错误 913 12\r\n 2 .客户端保持到 Notification 服务器的连接,同时连接到上面提供的 Switchboard 服务器(9)指定端口上,发送如下命令: USR 1 yxu68@1065769901.10583\r\n USR 命令第一个参数是TrID,注意这里的TrID 是Switchboard 服务器上重新 设置的一个TrID,又是从1 开始,小于4294967295 (2^32 - 1)的整数,故而这里 需要在添加一个计数器,同时即时再次连接其他的Switchboard 服务器,这个计数 器也需要保持 (不从 1 开始计数,接着上次开始计数);第二个参数是客户端的登 录用户名;第三个参数是上面Notification 服务器服务器返回XFR 命令中的认证 字符串。 Switchboard 服务器(9)返回如下命令: USR 1 OK yxu68@ \302\240\345\276\220\346\263\263\r\n 该USR 命令最后一个参数是客户端的昵称。 3.客户端向Switchboard 服务器(9)发送如下命令: CAL 2 taogx@163.com\r\n CAL 命令第一个参数为 Switchboard 服务器上的TrID;第二个参数为客户端 (yxu68@)想交流的联系人对象的登录名称。 如果邀请一个已经在这个会话中的联系人将收到215错误;如果邀请人用户不在线 或者用户名不存在将收到217错误;如果格式错误将收到208 错误;如果联系人拒 绝您的连接将收到216 错误。其他回复请参考下面的过程。 被邀请的联系人 (taogx@163.com)的Notification 服务器(4) 向taogx@163.com 发出如下命

您可能关注的文档

文档评论(0)

qiwqpu54 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档