Я пытаюсь подключиться к серверу Vines XMPP с Java с помощью API Smack. Однако, когда я использую следующий код подключения:Smack API бросает «Создание сеанса, не предлагаемое сервером» Исключение
ConnectionConfiguration connectionConfiguration = new ConnectionConfiguration("localhost", 5222);
this.connection = new XMPPConnection(connectionConfiguration);
connection.connect();
connection.login(AUCTION_LOGIN, AUCTION_PASSWORD, AUCTION_RESOURCE);
Я получаю следующее сообщение об ошибке:
Caused by: Session establishment not offered by server:
at org.jivesoftware.smack.SASLAuthentication.bindResourceAndEstablishSession(SASLAuthentication.java:456)
Я понимаю, что вопрос, который будет связан с sessions now being deprecated из протокола XMPP. Мне не удалось найти способ использования класса ConnectionConfiguration и других, чтобы обойти эту проблему.
Какую версию Smack вы используете? – Flow