- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在使用 ZeroMQ 套接字在请求-回复方案中的两台机器之间交换消息。这种交换是通过 C 程序以及一些其他功能完成的。
在响应方机器宕机的情况下,请求方会无限期地等待消息,从而阻塞程序的其余功能。这不是我想要的。
我尝试过使用:
zmq_recv (requester, buffer, 256, ZMQ_DONTWAIT);
但请求者立即返回,因为其队列中没有消息(显然)。
有没有办法在 ZeroMQ 中实现非阻塞请求-回复方案?比如:“如果1秒内没有收到消息,则返回”。
最佳答案
函数:select()
有一个“超时”参数,您可以将其设置为 1 秒。然后,当选定的文件描述符之一需要服务时,select()
返回 - 或者 - 当 1 秒过去时。建议阅读 select()
的 MAN 页面了解详细信息
关于c - 非阻塞请求-应答方案(ZeroMQ),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58886688/
我正在研究直径协议(protocol)。我在直径堆栈重新启动时遇到有关处理请求/应答/ session 的问题,因此我想知道哪些参数存储在数据库中以供直径堆栈重新启动时进一步使用? Session_I
我正在学习 SOAP,并创建了一个非常小的 CGI 脚本,该脚本在 Apache 上运行,将提供一小组功能。 #!/usr/bin/perl use SOAP::Transport::HTTP; SO
我是 C# 新手,我需要发送 HTTP GET 请求并阅读答案。我熟悉 Java 并且很容易做到 URLConnection 类,但我不知道在 c# 中。有人可以帮忙吗? 最佳答案 最简单的方法是使用
关闭。这个问题不符合Stack Overflow guidelines .它目前不接受答案。 我们不允许提问寻求书籍、工具、软件库等的推荐。您可以编辑问题,以便用事实和引用来回答。 关闭 1 年前。
我想创建一个从服务器返回 token 的函数,但是 http.post() 在我的函数返回 token 后得到响应。 我如何在返回 token 之前等待 http.post()。 我的代码: impo
此处引用 developer site & call recording android 10尝试录制音频文件并将其保存到其本地目录路径,我使用 AccessibilityService 来实现它在
我是一名优秀的程序员,十分优秀!