Синхронизация отправки и получения сообщений AGSXMPP

1

Я разрабатываю уровень связи между клиентом и сервером, используя XMPP в С#. Требование состоит в том, чтобы отправить сообщение от клиента и остановить выполнение до получения ответа от сервера. Есть ли способ сделать это с помощью agsXMPP?

Другое дело, что я не хочу, чтобы сервер синхронизировал отправку/получение сообщений. Это должен быть только клиент, ожидающий ответа. Сервер должен работать асинхронно.

Пожалуйста, помогите, если есть какая-либо вещь.

Теги:
xmpp
agsxmpp

1 ответ

2
Лучший ответ

Вы можете использовать стандартные запросы IQ XMPP с вашей собственной полезной нагрузкой. IQ специально разработаны для ситуаций, когда требуется ответ.

В agsXMPP есть класс IqGrabber, который может использоваться для отправки запроса и выполнения обратных вызовов в ответе на запрос.

Ещё вопросы

Сообщество Overcoder
Наверх
Меню