- 1、本文档共5页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 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 发出如下命
您可能关注的文档
- 医护学院夜大计算机复习题.doc
- 第二章 运动得描述 第1节 运动、空间和时间.doc
- 医疗卫生招聘药理学重要知识汇总之首选药.doc
- 第二章 平面力系得平衡与计算.doc
- 医院cssd理论考试.docx
- 第二章 发动机得换气过程.doc
- 十一、子程序及其应用.ppt
- 第九章 超静定结构得内力.ppt
- 医院无线网络覆盖需求分析及解决方案.pdf
- 第二章 平面力系得合成与平衡.ppt
- 18.2.2.2 菱形的判定-【优课堂之重难点突破练】2021-2022学年八年级数学下学期同步训练(人教版)(原卷版).docx
- 18.2.3 菱形的性质(分层作业)-【上好课】 八年级数学下册同步备课系列(人教版)(原卷版).docx
- 18.2.4 菱形的判定(分层作业)-【上好课】八年级数学下册同步备课系列(人教版)(原卷版).docx
- 18.2.4 菱形的判定(分层作业)-【上好课】八年级数学下册同步备课系列(人教版)(原卷版)2.docx
- 18.1.1 平行四边形的性质(1)(分层作业)-【上好课】八年级数学下册同步备课系列(人教版)(解析版)2.docx
- 18.2.1.1 矩形的性质-【优课堂之重难点突破练】2021-2022学年八年级数学下学期同步训练(人教版)(原卷版).docx
- 18.2.2.1 菱形的性质-【优课堂之重难点突破练】2021-2022学年八年级数学下学期同步训练(人教版)(原卷版).docx
- 19.1.1.2函数(分层练习)-2023-2024学年八年级数学下册同步精品课堂(人教版)解析版.docx
- 县政府重点工作责任清单.docx
- ANA:2025年首席市场官的行动指南报告-营销技术.pdf
最近下载
- MCN机构运营与管理模式优化方案.docx
- AOP30使用说明.pdf
- 剪映操作教程.ppt VIP
- 伦敦国际航运中心建设发展报告(2023年).docx VIP
- 天津华宁KTK101工作面及皮带使用说明书.pdf
- 8.2 重力势能 课件(共27张PPT)(含音频+视频).ppt VIP
- 中国心血管健康与疾病报告2023 .pdf
- TIA博图软件培训(内部资料).ppt VIP
- Unit 2 Looking into the Future Using Language Should we fight new technology 教学设计-2023-2024学年高中英语人教版(2019)选择性必修第一册.docx
- 中学生防拐防骗安全教育.pptx
文档评论(0)