首页 > TAG信息列表 > Smack

高性能的RTC服务器OpenFire

《高性能的RTC服务器OpenFire》—第一章部署与源码调试   前言 OpenFire是什么,以及它能做什么?或许这是许多开发人员最关心的一个话题。简单来说,OpenFire是一个采用纯Java语言编写(核心架构使用Mina构建)的开源RTC(Real-Time Communications,实时协作)服务器。它采用XMPP协议进行分布式

Android smack 工具类(包含连接及相关方法)

public class XmppUtil { /** * XMPP连接 */ private static XMPPTCPConnection mXMPPConnection; /** * 单聊管理器 */ private static ChatManager mChatManager; /** * smack ping openfire管理器 */ private static PingManager mPingManager; /**

Smack登录,注册,搜索用户,双向好友的建立,显示好友列表总结

一做界面代码就会显得冗余。所以关于界面布局的代码就不写了。总结一下自己在实现samck登录,注册,添加好友,搜索好友,显示好友列表的时候遇到的一些问题和解决办法吧: ①创建用户添加除账户密码外的其他属性 这里可以使用void createAccount​(Localpart username, String password, Ma

Smack实现添加好友

代码说明 为了方便以后的写作,新建一个包,专门用来存放Smack实现的功能,比如:   其中,SmackConnection,SmackLogin和SmackAddUser三个类是前面实现过的,分别是: class SmackConnection private constructor(){ //单例模式 companion object{ val smackConnection by l

使用Smack库实现注册

即添加账户 参考文档相关 可以下载smack的源码包,里面有比较完善的smack的使用文档    在XMPP服务器上创建和管理账户使用AccountManager类,说明文档位于/javadoc/org/jivesoftware/smackx/iqregister/AccountManager.html ( 这里有个问题,AccountManager类在org.jivesoftware.smac

使用Smack库登录

①android studio添加smack库依赖 repositories { maven { url 'https://oss.sonatype.org/content/repositories/snapshots' } mavenCentral() } dependencies { compile "org.igniterealtime.smack:smack-android:4.3.0" compi

java-Smack API 4.0遇到错误“ org / xmlpull / v1 / XmlPullParserFactory”和“无法实例化XMPPConnection”

我正在通过Eclipse添加的Smack API 4.0将XMpp连接写入我的XMpp服务器 import org.jivesoftware.smack.ConnectionConfiguration; import org.jivesoftware.smack.XMPPConnection; import org.jivesoftware.smack.XMPPException; public class XmppManager { public static

java-是否有适用于XMPP客户端的Android本机库?

我正在使用Android的XMPP客户端,我们已经在ubuntu 14.04上建立了Ejabberd服务器(2.1.11). 为了实现XMPP android客户端,我使用了java smack的补丁版本aSmack,它非常棒,因为您必须在您的android项目lib文件夹中包含asmack.XXX.jar并编写一些易于在Internet上使用的代码,我要感谢所有

android-smack 4.1 processMessage方法未调用

我正在使用无法恢复消息事件的smack 4.1库. 这是我的代码- Chat chat = connection.getChatManager().createChat("user2@openfireserver", new MessageListener() { @Override public void processMessage(Chat arg0, Message arg1) {

Smack 4.1 Android向Openfire进行匿名注册

我想使用Android Smack 4.1客户端匿名连接到openfire服务器,并使用AccountManager注册新用户(用户名=“ wq”,密码=“ wq”),然后断开连接并以非匿名注册用户身份登录. 3.1.1 Registration with a Server Special care must be taken when an unregistered entity interacts with

java-XMPPError:错误请求-修改错误,使用smack库4.1.8和openfire创建新用户

我一直在使用smack客户端库4.1.8和xmpp服务器(openfire服务器)开发聊天应用程序,但是在尝试使用Accountmanger类创建新用户时,它引发了异常“ XMPPError:bad-request-Modify” XMPPTCPConnectionConfiguration conf = XMPPTCPConnectionConfiguration.builder()

与Android中的Xmpp Server保持活动连接的最佳方法

我正在研究聊天应用程序,并使用ejabberd saas版作为xmpp服务器.我正在使用smack库4.2.3.为了使连接保持活动状态,我正在使用ping管理器.这是我正在使用的代码: ReconnectionManager.getInstanceFor(AppController.mXmpptcpConnection).enableAutomaticReconnection(); ServerPingWi

java-Smack openfire-是否可以检查当前用户是否为管理员? /如何查看当前用户详细信息?

是否可以检查当前用户是否为管理员/如何检查当前用户详细信息?(Android中的Java smack openfire)? 当我尝试在openfire管理网页上创建用户时.有一个选项:是管理员? (授予管理员对Openfire的访问权限)有可能知道当前用户是否具有对Openfire的管理员访问权限? (我的意思是,如何检查当前用

android-如何从smack的消息ID中获取消息.

我正在尝试使用以下功能获取聊天记录: var mamManager:MamManager= MamManager.getInstanceFor(connection) var prevMsg=mamManager.queryArchive(JidCreate.entityBareFrom(jid)).forwardedMessages println(msg.forwardedStanza) 但我得到的输出为 04-19 14:

java-Android / Eclipse错误-“无法从方法引用的类中找到类’org.jivesoftware.smack.ConnectionConfiguration’”

这是我第一次使用Android / Java.我正在尝试运行此基本代码,但不断出现以下错误: “找不到方法引用的类’org.jivesoftware.smack.ConnectionConfiguration’” >我的代码: package message.pack; import org.jivesoftware.smack.ConnectionConfiguration; import org.jivesoftware.

java – 使用smack API发送和接收消息

我已经在本地计算机上设置了我的开火(jabber服务器),其中有两个用户testuser1和testuser2.使用Spark客户端,两个用户都可以毫无问题地进行聊天,这很不错. openfire IP -192.168.1.65 我想使用smack API(3.3.0)发送和接收消息.我已经写了发送方端代码来发送消息(使用testuser1)并在t

android – 如何使用(a)Smack库在XMPP上注册新用户

我已经设置了一个xmpp服务器和android客户端using the great post here …我在xmpp服务器中设置了一些预先定义的用户,我可以使用这些凭据登录. 现在,从我的应用程序,我想通过Android客户端注册为xmpp服务器的新用户.任何人都可以建议我如何实现这一目标……任何帮助都将受到赞赏…

如何使用aSmack在Android设备上获取Openfire聊天记录?

我正在开发一个聊天应用程序,用户将与域专家的一个组成员聊天.用户使用我的Android应用程序和域专家使用spark web进行聊天.我制作了Openfire安装程序和Spark Web设置,并使用aSmack库开发了Android聊天应用程序.我的应用用户可以与域专家聊天.到目前为止一切都很好.现在,我想在Andr

Android和XMPP:当前可用的解决方案

哪个XMPP库是Android开发的最佳选择? >我一直在使用patched Smack library在许多其他问题中提出在这里.但是,这是一个补丁版本两年前的Smack API.和虽然它通常运作良好我探索任何其他的,更近期的选项.>我一直在关注official Smack API和一点点之后研究,似乎它可能只是工作现在很好(

Android / XMPP:连接类型更改后无法重新连接到服务器

我目前正在研究我的大学项目,这是一个Android-App,它应该向服务器提供数据. 为此,我需要通过XMPP与服务器建立或多或少的一致连接.连接在100%的时间内并不是很重要,但是因为系统应该或多或少地对用户不可见,所以用户交互应该是最小的. 服务器和客户端都是xmpp-clients.我使用jabber.

Android与Smack – 如何获取在线用户列表?

我正在使用jivesoftware Smack SDk进行实时聊天功能. 为了创建连接,我使用以下代码, XMPPTCPConnectionConfiguration.Builder config = XMPPTCPConnectionConfiguration.builder(); config.setSecurityMode(ConnectionConfiguration.SecurityMode.disabled); config.set

在Android上使用smack面临问题

我在Android应用程序中有一个按钮.单击按钮后,将调用以下代码: TestSmack a = new TestSmack(); a.login("abc@gmai.com","password"); 我有一个TestSmack类…..在我写的这个类的构造函数中 public TestSmack () { ConnectionConfiguration connConfig = new Conn

Android的Facebook聊天应用程序中的Smack问题:Connection.getRoster().getEntries()始终为空

我正试图在Android上实现一个简单的Facebook聊天应用程序.它允许用户登录,之后应用程序打开一个新的ListActivity,枚举用户的在线联系人,点击一个项目后,另一个活动将打开他们的对话将发生的地方. 用户登录的第一个屏幕称为MainActivity.它包含两个EditTexts:一个用于FB用户名,另一

无法在android中的xmpp服务器中连接

我正在使用Samck 4.1.0-alpha库来创建Xmpp客户端.我创建了有效的用户.我试图通过代码发送消息.但得到错误. 代码: new Runnable(){ @Override public void run() { // TODO Auto-generated method stub ConnectionConfig

如何在java中使用Smack XMPP库处理TLS证书

嗨,大家好.我刚刚开始在Java中使用XMPP,包括服务器端和客户端端. 在服务器端,我使用的是Apache Vysper 0.7,在客户端,我使用的是Ignite Smack 3.1.0我正在使用apache vysper演示页面中的一个小型XMPP嵌入式服务器,使用源代码附带的TLS证书: XMPPServer server = new XMPPServer