openfire

Smack Openfire Android Unable to send message to Group/Room Error 403 forbidden

MultiUserChatManager manager = MultiUserChatManager.getInstanceFor(xmppconnection.getConnection()); try { MultiUserChat muc = manager.getMultiUserChat("[email protected]"); muc.join("[email protected]"); Message msg = new Message("[email protected]", Message.Type.groupchat); msg.setBody("Hi...

XMPPFramework - Unable to Retrieve Chat History from Openfire Server

I am trying to fetch chat history from Openfire server. For that purpose we are done with open fire set up and we added archiving plug in to Openfire as well. I gone through some Googling and I found that I need to follow XEP-0136. I also found this SO question . I am sending the same stanza to my...

How to know Typing Status in XMPP openfire using Smack

I am developing chat application by using Openfire XMPP server. I can text chat between two user. But i want to know Typing status when some one is typing message. So i created a class :- public class typingStatus implements ChatStateListener { @Override public void processMessage(Chat arg0, Message...

移动IM开源框架Tigase > Openfire > Ejabberd对比分析

一、IM协议选择 二、IM 服务器的选择 三、XMPP协议的问题及改进 登录握手部分的改进 XMPPQuickStart (XEP 0305) 心跳改进 Xmpp Ping/Pong (XEP 0199) 40+ 字节 -> 单向 white space ping, 4字节 文件传输 Xmpp 协议的文件传输是点对点的,需要改成用http 上传到server 语音,视频压缩后上传 下载图片,缺省下载缩略图 Presence 对移动互联网场景,不转发是否在线 – 永远在线 Muc 聊天室 Muc 是聊天室协议,要改进成移动社交app 中的群组。发送消息时发给群里的所有用户,而不是只发 “在线...