Android:开火xmpp

Pus*_*tal 5 android xmpp openfire

我想在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";
Run Code Online (Sandbox Code Playgroud)

但我想用我自己的服务器代替gmail.我在我的系统中安装了openfire,并且我在openfire中非常新鲜,如果我使用自己的服务器,请建议我应该为上述凭据做什么条目.

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

njz*_*zk2 4

服务器主机和登录/服务名称。

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"
Run Code Online (Sandbox Code Playgroud)

或者

SERVER_HOST = "xmpp.example.com"
SERVICE_NAME = "xmpp.example.com"
LOGIN = "johndoe@xmpp.example.com"
Run Code Online (Sandbox Code Playgroud)

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