リモートサーバーにopenfireをインストールしました。Spark XMPP クライアントを使用して接続できます。しかし、Android XMPP クライアントを使用すると接続エラーが発生します。Android クライアント アプリケーションの接続コード部分は次のとおりです。
// Create a connection
String serverIp = "14.63.XXX.XXX";
ConnectionConfiguration connConfig =
new ConnectionConfiguration(serverIp, 5222);
connConfig.setSASLAuthenticationEnabled(true);
XMPPConnection connection = new XMPPConnection(connConfig);
try {
connection.connect();
Log.i("XMPPClient", "Connected to " + connection.getHost());
} catch (XMPPException ex) {
Log.e("XMPPClient", "Failed to connect to " + connection.getHost());
Log.e("XMPPClient", ex.toString());
xmppClient.setConnection(null);
}
try {
connection.login(username, password);
.......
connection.connect(); のときにエラーが発生します。実行されます。サーバーのポートとその開いていることを確認しました。5223ポートも試しました。XMPP クライアントの権限も確認しました。私はそれをグーグルで検索しましたが、この問題を解決する解決策を見つけることができませんでした. 誰か私に何をすべきか提案してもらえますか?