同步消息发送和接收 AGSCMPP

Posted

技术标签:

【中文标题】同步消息发送和接收 AGSCMPP【英文标题】:Synchronizing message sending and receiving AGSXMPP 【发布时间】:2014-08-25 08:52:43 【问题描述】:

我正在使用 C# 中的 XMPP 开发客户端和服务器之间的通信层。要求是从客户端发送消息并停止执行,直到收到来自服务器的回复。有没有使用 agsXMPP 的方法?

另一件事是我不希望服务器同步消息发送/接收。应该只有客户端在等待回复。服务器应该异步工作。

如果有什么可用的,请帮忙。

【问题讨论】:

【参考方案1】:

您可以将标准 XMPP IQ 请求与您自己的有效负载一起使用。 IQ 专为需要回复的情况而设计。

在 agsXMPP 中有一个IqGrabber 类,可用于发送查询并对查询响应执行回调。

【讨论】:

以上是关于同步消息发送和接收 AGSCMPP的主要内容,如果未能解决你的问题,请参考以下文章

XMPP 聊天发送/接收消息同步

[基础]同步消息和异步消息传递的区别?

阻塞非阻塞超时(同步与异步)

设计面向对象的同步接收器和发送器

RBS协议

java中的volatile变量