0

谁能建议为什么 gethost() 返回null。如何连接我当前在本地配置的 openfire 服务器。

XMPPConnection connection;
ConnectionConfiguration config;

config = new ConnectionConfiguration("FR4YW1S", 5222);
    connection = new XMPPConnection(config);
    try {
        connection.connect();

        Log.i(LOG_TAG, "Successfully Connected");
    } catch (XMPPException e) {
        // TODO Auto-generated catch block
        e.printStackTrace();
        Log.e("LOG_TAG", "Failed to connect to " + connection.getHost());
        Log.e(LOG_TAG, "Not Connected");
    }
4

1 回答 1

0

您需要向ConnectionConfiguration("your_xmpp_host_name", 5222)构造函数提供主机名,而不仅仅是任何名称。像“jabber.org”或“www.example.com”或“myxmpp.example.com”。您还可以提供服务器的 IP(应该是静态的)作为您的主机名。

于 2013-06-05T10:18:00.050 回答