#java #sockets #stream #xmpp
Вопрос:
Какой тип потока мне нужно использовать для записи сообщения с запросом на подключение через tcp-сокет в jabber. Я пишу строку в формате xml. Он должен работать с потоком сокетов по умолчанию или потоком вывода данных, но это не так.
Комментарии:
1. объясните часть «но это не так», и вы получите более содержательные ответы
Ответ №1:
Используйте клиентскую библиотеку Smack для подключения к серверу Jabber, такому как OpenFire. Он довольно прост в использовании, вы можете подключаться и отправлять/получать сообщения в нескольких строках кода.
Комментарии:
1. 1 к удару. Простой в использовании, простой, многофункциональный, хорошо работает. Очень доволен этим.
Ответ №2:
Возможно, вы захотите попробовать Openfire (ранее Wildfire). Он использует единственный широко принятый открытый протокол для обмена мгновенными сообщениями, XMPP (также называемый Jabber).
Ответ №3:
Jabber-довольно всеобъемлющий протокол, поэтому я не думаю, что он действительно аналогичен открытию потока. С другой стороны, это очень хорошо поддерживаемый протокол, так что у вас есть свой выбор библиотек, которые помогут вам. Вот ссылка на соответствующую информацию о jabber.org.