Как происходит рукопожатие на сервере ejabberd?

Я только начал использовать e jabberd в качестве сервера обмена сообщениями. Теперь я прочитал, что соединения TCP используют метод квитирования для настройки соединения, и мне было интересно, как e jabberd следует методу квитирования, когда любой клиент говорит, что клиент Pidgin отправляет запрос соединения.

Вероятно, это очень простой вопрос, но после того, как я приложил немало усилий, чтобы найти его, я не добился большого успеха.

Может кто-нибудь, пожалуйста, объясните мне.

1 ответ

ejabberd обрабатывает "рукопожатие" (то есть согласование потоков /STARTTLS/SASL) точно так же, как описано в RFC6120. Это реализовано в модуле xmpp_stream_in.

Другие вопросы по тегам