2015-03-10 2 views
2

Я использую функцию чата в своем приложении для Android. Поэтому я установил сервер открытого огня и библиотеку Smack Client, и теперь я написал код для подключения к серверу, но я получаю сообщение об ошибке, которое указывает, что ConnectionConfiguration является абстрактным классом. Так что я не могу установить. Не могли бы вы дать мне некоторое представление о создании ConnectionConfiguration в SMACK 4.1?Мгновенное соединение ConnectionConfiguration в Smack 4.1

ответ

7

Попытка использовать следующий пример:

XMPPTCPConnectionConfiguration.Builder config = XMPPTCPConnectionConfiguration.builder(); 
    config.setSecurityMode(ConnectionConfiguration.SecurityMode.disabled); 
    config.setUsernameAndPassword(USER_ID+ "@" + DOMAIN, key); 
    config.setServiceName(DOMAIN); 
    config.setHost(DOMAIN); 
    config.setPort(PORT); 
    config.setDebuggerEnabled(true); 
    config.setSocketFactory(SSLSocketFactory.getDefault()); 

    mConnection = new XMPPTCPConnection(config.build()); 
    try { 
     mConnection.connect(); 
    } catch (SmackException | IOException | XMPPException e) { 
     e.printStackTrace(); 
    } 
+0

Исключая: config.setSocketFactory (SSLSocketFactory.getDefault()); – Alexey

Смежные вопросы