【问题标题】:Android: open fire xmppAndroid:开火xmpp
【发布时间】:2012-04-12 00:06:35
【问题描述】:

我想在 Android 中制作一个小型聊天应用程序。为此,我完成了下一页中提到的步骤

http://davanum.wordpress.com/2007/12/31/android-just-use-smack-api-for-xmpp/

如果我们输入 gmail 凭据,它可以正常工作:-

private final static String SERVER_HOST = "talk.google.com";
private final static int SERVER_PORT = 5222;
private final static String SERVICE_NAME = "gmail.com"; 
private final static String LOGIN = "myemail@gmail.com";
private final static String PASSWORD = "mypassword";

但我想用自己的服务器代替 gmail。我在我的系统中安装了 openfire,并且我对 openfire 非常陌生,如果我使用自己的服务器,请建议我应该为上述凭据做哪些条目。

如果有任何疑问,请随时询问,我一直在这里.. 提前谢谢你。

【问题讨论】:

    标签: android xmpp openfire


    【解决方案1】:

    server_host 和 login/service_name。

    server_host 是你连接的服务器,登录名是<something>@service_name,它应该与你服务器声明的服务名称匹配(可能匹配server_host或server_host的最后一部分)

    因此,如果您的服务器是 xmpp.example.com,那么您的条目很可能应该是更改

    SERVER_HOST = "xmpp.example.com"
    SERVICE_NAME = "example.com"
    LOGIN =  "johndoe@example.com"
    

    SERVER_HOST = "xmpp.example.com"
    SERVICE_NAME = "xmpp.example.com"
    LOGIN = "johndoe@xmpp.example.com"
    

    显然,让端口与您运行 openfire 的端口匹配(5222 是默认值)

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2015-12-03
      • 2011-11-06
      • 2013-08-25
      • 2016-02-29
      • 1970-01-01
      • 1970-01-01
      • 2012-04-21
      • 2016-02-22
      相关资源
      最近更新 更多