XMPP
文章平均质量分 93
xmpp协议及其周边
IT林跑跑
从事物联网行业,服务端开发。
展开
-
2017-06-18-xmpp-xmpp协议客户端实现spark的安装
步骤下载spark安装版下一步安装路径下一步创建桌面图标结束spark主界面创建新账号登录慢慢整理,把以前的东西整理出来吧。这里的spark不是大数据那边的spark,是基于xmpp协议的即时通讯客户端Spark。步骤下载spark安装版版本:spark_2_7_7_online.exe 需要JDK1.7以上下一步安装路径下一步创建桌面图标结束安装完成后,桌面会多一个openf原创 2020-11-16 15:08:12 · 635 阅读 · 0 评论 -
2017-06-17-openfire-安装
步骤下载openfire安装版下一步接受协议安装目录点击安装启动点击Launch Admin 访问控制台设置域配置数据库创建mysql数据库填入数据库配置点击继续配置管理员密码登录到控制台慢慢整理,把以前的东西整理出来吧。步骤下载openfire安装版这里演示的是安装版: openfire_4_1_4.exe下一步接受协议安装目录点击安装启动安装完成后,桌面会多一个op原创 2017-11-27 10:40:49 · 271 阅读 · 0 评论 -
2018-05-10-xmpp-eclipse中部署openfire源代码
openfire-源代码部署1、环境准备: ##2、步骤(1)下载源码后进行解压。 ###(2)重命名 ###(3)将Openfire项目导入eclipse中。 ###(4)将项目中build/lib文件夹下及其子文件夹中所有的包都导入到项目中。(5)添加路径(6)运行调试配置(7)使用ant build ###(8)部署成功后,运行该服务器。如何停止Openfir...原创 2018-05-11 00:51:51 · 810 阅读 · 0 评论 -
2018-03-24-strophe-xmpp的javascript实现Strohpe的相关API介绍
Strophe对象中命名空间连接状态日志addConnectionPlugin 添加插件forEachChild示例,解析Vcard节isTagEqualxmlescape,xmlunescape,serializeescapeNode,unescapeNode与JID相关的几个方法 getNodeFromJid,getDomainFromJid,getResourc...原创 2018-03-25 00:15:55 · 1788 阅读 · 0 评论 -
RFC6121-IM-01管理名册订阅02添加好友报文流程图2
情况2.A加B,B同意,B再加A,A拒绝A请求加B A1 , A->S A发送iq roster set<iq id='setIQRoster_34619a68f6782' type='set' xmlns='jabber:client'> <query xmlns='jabber:iq:roster'> <item jid='lxy4@user-20160421db' n原创 2017-03-20 21:52:33 · 472 阅读 · 0 评论 -
RFC6121-IM-01管理名册订阅02添加好友报文流程图1
添加好友的流程,以及报文。情况1,A订阅B,B拒绝。结束 在此处,如果B未处理。那么在A的列表会有B,但是subscription=none,B登录后列表没有A。 这种情况在spark中的显示是 “挂起”。如果B没上线。等到B上线后,在登录过程中,对于收到的A加B的请求,B端的spark自动响应presence type=subscribed 同意A对B的好友申请,此时A(TO)B,B(FROM)原创 2017-03-19 21:09:40 · 437 阅读 · 0 评论 -
RFC6121-IM-01管理名册订阅01基本知识点
1,基本概念在XMPP中, 一个用户的名册包含任意数量的特定联系人。一个用户的花名册由用户的服务器代替用户储存,从而使用户可以从任何资源设备访问花名册信息。当用户添加或修改 名册条目时,如果无错误发生,服务器应该尽可能不加修改地存储那些数据,并且当一个授权的客户端请求名册时,服务器必须返回那些数据。 2,必备知识点名册是用 节管理的, 确切的说就是一个由’jabber:iq:roster’命名空间原创 2017-03-18 21:55:32 · 453 阅读 · 0 评论 -
2017-03-17-xmpp-xmpp中出席节几种状态的切换及判断
几种各种状态切换1,切换到在线。通过priority=1并且没有show则判断为 在线 发送在线<presence id='presOnline_342d2e245376' xmlns='jabber:client'> <status>在线</status> <priority>1</priority></presence>服务器会广播“我”的在线信息,“我”自己也能收到。后面各原创 2017-03-17 21:21:26 · 929 阅读 · 2 评论