Использование Strophe и ejabberd не требует подключения, вы можете использовать обычное соединение, если хотите. Прикрепление имеет следующие преимущества:
- Это позволяет вам проходить аутентификацию на сервере и передавать RID, SID, чтобы исключить js, зная пароль пользователя.
- Позволяет повторно подключиться к более позднему запросу.
Приложение подробно описано в XEP-0206
Это длительный, но простой процесс, но я не знаю, поддерживает ли это ваш C # libray. Он использует стандартный HTTP, поэтому вы можете написать его самостоятельно или использовать библиотеку (на ум приходит пенджаб). Если вы можете следовать Python, здесь , как я делаю это в моем проекте.