JAVA-XMPP
XMPP
编程圈子
编程圈子,谢厂节的博客
展开
-
XMPP 学习笔记一 OpenFire与Spark安装
XMPP学习笔记官网:www.xmpp.org 简介:XMPP前身是JABBER,以XML为基础的一种即时通讯协议,由Jabber软件基金会开发,最早在Jabber上实现。Jabber项目由Jeremie Miller在1998年开始的一个免费、开源的项目,用于提供给MSN、Yahoo!的IM服务。由于XMPP是一种基于XML架构的开放式协议,在IM通讯中被广泛采用。协议内容XMPP定义了三个角色原创 2016-07-08 22:30:18 · 5226 阅读 · 3 评论 -
XMPP 学习笔记二 OpenFire框架与与XMPP协议基础知识
OpenFire框架 Pubsub:Publish/Subscribe,这使得xmpp实体能够在pubsub服务上创建nodes(topics),并且发布信息。一个事件通知将广播到所有订阅了这个节点的实体上。 Pep:(Personal EventingProtocol)使用XMPPpublish-subscribe协议广播状态改变事件、及时消息和出席帐户到其他用户。 Stun:为p2p会话提供地址原创 2016-07-09 17:50:40 · 2131 阅读 · 0 评论 -
XMPP 学习笔记三 SmackAPI
SmackAPISmackAPI是一个JAVA语言的XMPP客户端SDK, https://github.com/igniterealtime/Smack/包介绍1、smack-core.jar XMPP RFC规范定义的XMPP核心功能。2、smack-extensions.jar XMPP Standards Foundation定义的扩展(XEP)功能。 包括群聊、文件传输、用户搜索等原创 2016-07-10 15:25:58 · 3105 阅读 · 0 评论 -
XMPP 学习笔记四 配置运行conversejs
OpenFire设置 记住这里的地址。建立html文件:<html> <head> <link rel="stylesheet" type="text/css" media="screen" href="https://cdn.conversejs.org/css/converse.min.css"> <script src="https://cdn.conversejs.org/dist/con原创 2016-08-31 22:45:05 · 4412 阅读 · 6 评论 -
XMPP 学习笔记五 Strophe API学习
1. 与服务器建立连接// XMPP服务器BOSH地址 var BOSH_SERVICE = 'http://pc-20160820rwic:7070/http-bind/';// XMPP连接 var connection = null;// 当前状态是否连接 var connected = false;// 连接状态改变的事件 function onConnect(status) { c原创 2016-09-02 22:16:23 · 8456 阅读 · 9 评论 -
XMPP 学习笔记六 C#用户管理
安装插件设置查看文档 http://127.0.0.1:9090/plugin-admin.jsp?plugin=userservice&showReadme=true&decorator=none代码示例string url = "http://127.0.0.1:9090/plugins/userService/users"; WebRequest req = WebRequest.Cre原创 2016-10-27 21:22:50 · 1087 阅读 · 0 评论