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

ホスト名を、名前だけでなく、openfire が構成されているConnectionConfiguration("your_xmpp_host_name", 5222)コンストラクターに提供する必要があります。「jabber.org」、「www.example.com」、「myxmpp.example.com」など。サーバーの IP (静的である必要があります) をホスト名として指定することもできます。

于 2013-06-05T10:18:00.050 に答える