- android - 多次调用 OnPrimaryClipChangedListener
- android - 无法更新 RecyclerView 中的 TextView 字段
- android.database.CursorIndexOutOfBoundsException : Index 0 requested, 光标大小为 0
- android - 使用 AppCompat 时,我们是否需要明确指定其 UI 组件(Spinner、EditText)颜色
该项目是通过 ZeroMQ 构建 Python 和 C# 程序之间的消息传递机制。
我希望消息能够随时从两端传入/传出,这不是基本的请求-回复模型,也就是 REQ/REP
。< br/>我能想到的一种方法是在两个端口上构建一个 PUB/SUB
模型,即两个单向 channel 。
有什么方法可以得到真正的双工信道吗?
最佳答案
使用 ZeroMQ 有几种方法可以做到这一点。我建议使用 DEALER/ROUTER 套接字对:
此时客户端可以向服务器发送消息,但是服务器没有办法发送给客户端。
服务器将收到一条包含客户端地址和 HELLO 消息的消息。现在服务器可以使用客户端的地址向客户端发送消息。
DEALER/ROUTER 被认为是 ZeroMQ 中的“高级”套接字对。我这里的描述水平很高。你真的需要阅读 the docs充分利用 ZeroMQ。
关于c# - 有没有办法实现 ZeroMQ 全双工 channel ?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44623187/
我必须实现使用特定源端口发送数据并同时监听该端口。全双工。有谁知道如何在java上实现它。我试图创建单独的线程来监听套接字输入流,但它不起作用。我无法将 ServerSocket 和客户端套接字绑定(
我有一个在 Jersey (GlassFish 3.1.1) 上运行的 RESTful Web 服务。这个有点不寻常——它使用 HTTP 流。客户端和服务器有一个长时间运行的对话,在对话中它们不断地向
我在两个主机之间建立了全双工连接,这两个主机与一个始终监听 NetworkStream.Read() 的线程交换数据。我怎样才能优雅地关闭连接避免: 1-两侧read()函数的死锁 2- 读取线程的
该项目是通过 ZeroMQ 构建 Python 和 C# 程序之间的消息传递机制。 我希望消息能够随时从两端传入/传出,这不是基本的请求-回复模型,也就是 REQ/REP。我能想到的一种方法是在两个端
是否有 C 中全双工 ALSA 连接的示例?我读到它受支持,但我看到的所有介绍性示例都记录或播放了声音样本,但我希望有一个处理程序可以为我的 VoIP 应用程序执行这两项操作。 非常感谢您的帮助,延斯
关闭。这个问题需要更多focused .它目前不接受答案。 想改进这个问题吗? 更新问题,使其只关注一个问题 editing this post . 关闭 2 年前。 Improve this qu
我是一名优秀的程序员,十分优秀!