ConnectionException при попытке подключиться к XMPP-серверу с помощью Android-клиента aSmack

Я уже несколько часов пытаюсь подключиться к моему (локально размещенному) серверу Openfire XMPP из моего клиента Android aSmack, и он все еще не работает.

Я получаюorg.jivesoftware.smack.SmackException$ConnectionException и это все.

Код:

public class MainActivity extends Activity {

@Override
protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_main);
    SmackAndroid.init(getApplicationContext());
    connect();
}

private boolean connect(){
    XMPPConnection connection = new XMPPTCPConnection(HOST);
    try{
        connection.connect();
        connection.login("user", "user");
    }catch (Exception e){
        e.printStackTrace();
    }
    return true;
}

Сервер запущен и работает.

Хост - это имя моего сервера, тоже пробовал имя моего хоста, пробовал разные порты ... Также пытался запустить метод connect () из другого потока. Пытался использовать логин или анонимное соединение, но исключение выдается еще до этого, в строке:connection.connect();

Любая помощь высоко ценится.

Ответы на вопрос(5)

Ваш ответ на вопрос