博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
aSmack连接server异常smack.SmackException$ ConnectionException thrown by XMPPConnection.connect();...
阅读量:6883 次
发布时间:2019-06-27

本文共 1201 字,大约阅读时间需要 4 分钟。

以下是我在研究asmack4.0出现的异常

06-17 12:02:56.924: W/System.err(10622): org.jivesoftware.smack.SmackException$ConnectionException

06-17 12:02:56.924: W/System.err(10622):           at org.jivesoftware.smack.tcp.XMPPTCPConnection.connectUsingConfiguration(XMPPTCPC onnection.java:431)

06-17 12:02:56.940: W/System.err(10622):           at org.jivesoftware.smack.tcp.XMPPTCPConnection.connectInternal(XMPPTCPConnection. java:799)

06-17 12:02:56.940: W/System.err(10622):           at org.jivesoftware.smack.XMPPConnection.connect(XMPPConnection.java:391)

06-17 12:02:56.940: W/System.err(10622):           at com.example.testchat.MainActivity.test(MainActivity.java:121)

06-17 12:02:56.940: W/System.err(10622):           at com.example.testchat.MainActivity.access$0(MainActivity.java:56)

06-17 12:02:56.940: W/System.err(10622):           at com.example.testchat.MainActivity$1.run(MainActivity.java:34)

06-17 12:02:56.940: W/System.err(10622):           at java.lang.Thread.run(Thread.java:856)

找了各种办法也没能解决,最后无意中发现了这个

connectionConfig = new ConnectionConfiguration(

loginConfig.getXmppHost(), loginConfig.getXmppPort(),
loginConfig.getXmppServiceName());
connectionConfig.setSecurityMode(SecurityMode.enabled);

安全模式,对没错。就是安全模式导致认证失败于是我把它改为了disabled。问题攻克了

还有就是在主线程中不能直接登录,否则也会报这个错

转载地址:http://pfnbl.baihongyu.com/

你可能感兴趣的文章
跨域 - jsonp轻松搞定跨域请求
查看>>
css布局 - 工作中常见的两栏布局案例及分析
查看>>
个人代码库のC#背景色渐变的功能
查看>>
基于CentOS与VmwareStation10搭建Oracle11G RAC 64集群环境
查看>>
承接上面一遍的(后续步骤)
查看>>
杂笔感想
查看>>
Source Insight 常用设置
查看>>
android anr什么意思?
查看>>
视频: DroidPilot - 增强多应用集成测试 - V2.1.0 (新)
查看>>
python实现逐行替换超大文件中的字符串
查看>>
软件工程例子
查看>>
python全栈开发,Day43(引子,协程介绍,Greenlet模块,Gevent模块,Gevent之同步与异步)...
查看>>
异步编程与多线程编程的联系和区别
查看>>
单例模式(Singleton Pattern)
查看>>
SQL Server
查看>>
pre标签内文本自动换行
查看>>
RCF的简单使用教程以及什么是回调函数
查看>>
java的Pattern类
查看>>
2019.2.18 区块链论文翻译
查看>>
HDU-统计难题
查看>>