Я пытаюсь создать соединение Bosh с openfire через https. Я попытался использовать BoshConfiguration с аргументом hhtps как true. Но время соединения на удаленном сервере. У любого есть рабочий пример Bosh по https в smack?Bosh over https using smack
0
A
ответ
1
Я столкнулся с той же проблемой. Я могу установить соединение и логин, изменив библиотеку JBosh, поскольку использование HttpClient там не рассматривает контекст SSL.
я следовал подход, используемый в http://www.java-samples.com/showtutorial.php?tutorialid=211 для этого, с некоторыми изменениями в подписки() метод, возвращая SSLContext и используя в XLightWebSender.java инициализации() метод, например:
public void init(final BOSHClientConfig session) {
lock.lock();
try {
cfg = session;
SSLContext context = null;
try {
context = this.subscribe();
} catch (Exception e) {
e.printStackTrace();
}
client = new HttpClient(context);
} finally {
lock.unlock();
}
}
PS: Я Все еще проверяют и не гарантируют, что эта работа отлично подходит для длительных живых подключений.
Отличная работа с этим! – joaonlima