
openfire
文章平均质量分 56
dison_
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
openfire限制一个用户登录
在默认情况下,如一个帐号,两个人可以用spark同时登录。并经过我测试,往往接收信息的是第一个。 在项目我应该限制用户只能保持一个连接(也就是只能一个账户一个人登录) 在openfire管理界面设置: 服务器--> 服务器设置 -->资源策略--> 从不排除 - 如果有资源冲突,则不允许新的资源登录 这样就可以限制了。 但是,如果我...2013-11-07 11:10:05 · 244 阅读 · 0 评论 -
smack发送和接收信息
/** *发送消息 *@param con 用户连接对象 *@param user 用户JID *@param msg 发送内容 */ @Override public synchronized void sendMessages(XMPPConnection con,String user, String msg) {...2013-11-07 18:23:13 · 268 阅读 · 0 评论 -
smack发送和接收文件
/** * 发送文件 * @param con 用户连接对象 * @param fullJID 用户jid 形式如:demo@serviceName/Spark 2.6.3 * @param filePath 文件路径 */ public boolean sendFiles(XMPPConnection ...2013-11-07 18:26:14 · 372 阅读 · 0 评论 -
openfire 消息回执
参考了: http://blog.youkuaiyun.com/t8500071/article/details/13094933 我底层使用的是smack ,最后根据资料使用到了android的jar 自动回执代码: // add delivery receipts pm.addExtensionProvider(DeliveryReceipt.ELEMENT, DeliveryRec...原创 2014-02-18 18:23:45 · 317 阅读 · 0 评论 -
openfire 服务端消息回执添加和响应
openfire本身有很多比较好的实现框架,如asmack和smack。具体的大家可以上网搜索。因为openfire本身对长连接的支持不是很好,而且相对来说,长连接也挺消耗资源的,但是,又要必须做到及时响应。 这就存在了一些特殊的账户要存在在服务器中。这些账户能实现自动添加好友,自动响应消息和消息回执响应,而消息回执的响应和请求在smack端有很好的封装,而我服务端也按照其x...2014-03-07 10:05:07 · 520 阅读 · 0 评论 -
openfire 自动添加好友
根据openfire源码的提供,其中SubscriptionPlugin这个插件已经实现了自动添加了好友的功能,但好我项目的的要求还是有些不一样,我根据源码中的内容自己编写了一个插件,关键代码如下: public static void acceptSubscription(Packet packet ,PresenceRouter router) throws PacketRejected...2014-03-07 10:11:46 · 233 阅读 · 0 评论 -
openfire+sparkweb在线聊天
其中openfire为最为关键的点,但搭建相对来说还是比较简单的 网站上有很对例子。我就简要的说明下吧。(我是在linux下搭建的openfire) openfire的搭建 1.下载地址为: http://www.igniterealtime.org/downloads/index.jsp#openfire 2.在linux...原创 2013-10-10 17:54:22 · 350 阅读 · 0 评论 -
spark emoji表情聊天发送
关于emoji表情发送总体注意: 1.需要对应的标签库以及表情字典2.需要对应的工具类解析表情3.解析表情(emoji)4.匹配对应标签库数据 依赖的jar emoji-java-3.1.3.jar 以及org.json.JSONArray的json的jar包。emoji-java-3.1.3.jar已在附件中。 json的jar请自行下载 emoji-java-3.1.3...原创 2016-12-28 15:39:01 · 600 阅读 · 0 评论