尝试从aSmack Android客户端连接到XMPP服务器时出现ConnectionException

制造商

我已经尝试从aSmack Android客户端连接到我的(本地托管的)Openfire XMPP服务器已有几个小时了,但仍然无法正常工作。

我得到了org.jivesoftware.smack.SmackException$ConnectionException,就是这样。

代码:

public class MainActivity extends Activity {

@Override
protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_main);
    SmackAndroid.init(getApplicationContext());
    connect();
}

private boolean connect(){
    XMPPConnection connection = new XMPPTCPConnection(HOST);
    try{
        connection.connect();
        connection.login("user", "user");
    }catch (Exception e){
        e.printStackTrace();
    }
    return true;
}

服务器已启动并正在运行。

主机是我的服务器名称,也尝试过我的主机名,尝试过其他端口...也尝试过从另一个线程启动connect()方法。尝试使用登录名或匿名连接,但在此之前,在此之前抛出了异常:connection.connect();

任何帮助,高度赞赏。

流动

我得到一个org.jivesoftware.smack.SmackException $ ConnectionException就是这样。

不,这不对。如果您在javadoc中查看以下内容ConnectionException

如果Smack无法连接到给定XMPP服务的所有主机,则抛出ConnectionException。可以使用getFailedAddresses()检索失败的主机,该主机将具有导致设置连接失败的异常,并可以通过HostAddress.getException()进行检索。

因此,调用ConnectionException.getFailedAddresses()以检索列表并检查HostAddress.getException()导致Smack无法连接到主机的原因。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

客户端尝试连接到未运行的C#服务器时,Unity冻结

来自分类Dev

客户端尝试连接到未运行的C#服务器时,Unity冻结

来自分类Dev

每当它尝试连接到我的python套接字服务器时,我的简单客户端崩溃

来自分类Dev

Spring Cloud Config:客户端不会尝试连接到配置服务器

来自分类Dev

winsock 客户端反复尝试连接到服务器

来自分类Dev

尝试连接到本地 SMTP 服务器时 Camel 中的 ConnectionException

来自分类Dev

尝试在Python套接字中将数据从服务器发送到客户端时出现管道错误

来自分类Dev

简单客户端-服务器脚本不起作用,尝试连接时超时错误10060

来自分类Dev

当多个客户端尝试连接时,多线程服务器给出“无法访问已处置的对象”错误

来自分类Dev

我尝试连接到服务器时出现“远程服务器超时”异常

来自分类Dev

尝试升级时协议版本不匹配(客户端8,服务器6)

来自分类Dev

服务器执行客户端请求后,尝试从服务器接收确认消息时,客户端挂起

来自分类Dev

尝试通过我的android客户端访问我的openfire服务器

来自分类Dev

尝试连接到服务器端时未经授权

来自分类Dev

尝试将数据写入客户端时,C#中的简单套接字服务器意外关闭连接

来自分类Dev

尝试将数据写入客户端时,C#中的简单套接字服务器意外关闭连接

来自分类Dev

尝试连接到蓝牙服务器时连接被拒绝

来自分类Dev

尝试使用MailKit连接到邮件服务器时出现AuthenticationException

来自分类Dev

尝试连接到我的服务器时使用Alamofire和Swift出现401错误

来自分类Dev

尝试连接到套接字io / express服务器时出现404错误

来自分类Dev

如何使用videoview在android中播放流?无法在客户端打开文件,尝试在服务器端

来自分类Dev

当websocket客户端连接到服务器时出现SockJsException

来自分类Dev

连接到服务器时出现hazelcast客户端异常

来自分类Dev

当NFS客户端尝试在共享文件夹上创建文件时,发生不允许操作,服务器和客户端都在容器中

来自分类Dev

尝试连接到服务器时算法协商失败

来自分类Dev

尝试写入hdfs时出错:服务器IPC版本9无法与客户端版本4通信

来自分类Dev

当我尝试从 linux 机器到 windows ssh 客户端服务器时,来自 pexpect (pxssh) 的 SSH 失败

来自分类Dev

ConnectionException when trying to connect to XMPP server from aSmack Android client

来自分类Dev

尝试验证表单客户端和服务器端

Related 相关文章

  1. 1

    客户端尝试连接到未运行的C#服务器时,Unity冻结

  2. 2

    客户端尝试连接到未运行的C#服务器时,Unity冻结

  3. 3

    每当它尝试连接到我的python套接字服务器时,我的简单客户端崩溃

  4. 4

    Spring Cloud Config:客户端不会尝试连接到配置服务器

  5. 5

    winsock 客户端反复尝试连接到服务器

  6. 6

    尝试连接到本地 SMTP 服务器时 Camel 中的 ConnectionException

  7. 7

    尝试在Python套接字中将数据从服务器发送到客户端时出现管道错误

  8. 8

    简单客户端-服务器脚本不起作用,尝试连接时超时错误10060

  9. 9

    当多个客户端尝试连接时,多线程服务器给出“无法访问已处置的对象”错误

  10. 10

    我尝试连接到服务器时出现“远程服务器超时”异常

  11. 11

    尝试升级时协议版本不匹配(客户端8,服务器6)

  12. 12

    服务器执行客户端请求后,尝试从服务器接收确认消息时,客户端挂起

  13. 13

    尝试通过我的android客户端访问我的openfire服务器

  14. 14

    尝试连接到服务器端时未经授权

  15. 15

    尝试将数据写入客户端时,C#中的简单套接字服务器意外关闭连接

  16. 16

    尝试将数据写入客户端时,C#中的简单套接字服务器意外关闭连接

  17. 17

    尝试连接到蓝牙服务器时连接被拒绝

  18. 18

    尝试使用MailKit连接到邮件服务器时出现AuthenticationException

  19. 19

    尝试连接到我的服务器时使用Alamofire和Swift出现401错误

  20. 20

    尝试连接到套接字io / express服务器时出现404错误

  21. 21

    如何使用videoview在android中播放流?无法在客户端打开文件,尝试在服务器端

  22. 22

    当websocket客户端连接到服务器时出现SockJsException

  23. 23

    连接到服务器时出现hazelcast客户端异常

  24. 24

    当NFS客户端尝试在共享文件夹上创建文件时,发生不允许操作,服务器和客户端都在容器中

  25. 25

    尝试连接到服务器时算法协商失败

  26. 26

    尝试写入hdfs时出错:服务器IPC版本9无法与客户端版本4通信

  27. 27

    当我尝试从 linux 机器到 windows ssh 客户端服务器时,来自 pexpect (pxssh) 的 SSH 失败

  28. 28

    ConnectionException when trying to connect to XMPP server from aSmack Android client

  29. 29

    尝试验证表单客户端和服务器端

热门标签

归档