ZeroMQ教程中文版

https://gitee.com/solym/ZeroMQ-Guide-Zh

https://github.com/booksbyus/zguide

ZMQ接口文档的官方网站 : http://api.zeromq.org/

ZMQ接口文档的百度网盘下载地址(英文):http://pan.baidu.com/s/1jGDqXfS

 

● zmq - 0MQ 轻量级消息传输内核

● zmq_bind - 绑定一个socket

● zmq_close - 关闭ZMQ socket

● zmq_connect - 由一个socket创建一个对外连接

● zmq_ctx_destroy - 销毁一个ZMQ环境上下文

● zmq_ctx_get - 得到环境上下文的属性

● zmq_ctx_new – 创建一个新的ZMQ 环境上下文

● zmq_ctx_set - 设置环境上下文属性

● zmq_ctx_shutdown - 停止一个ZMQ context

● zmq_socket_monitor - 注册一个监控回调函数

● zmq_ctx_term - 终结一个ZMQ环境上下文

● zmq_curve – 安全的认证方式和保密方式

● zmq_curve_keypair - 生成一个新的CURVE 密钥对

● zmq_disconnect - 断开一个socket的连接

● zmq_errno – 返回errno的值给调用此函数的线程

● zmq_init - 初始化ZMQ环境上下文 (已弃用)

● zmq_z85_decode – 从一个用Z85算法生成的文本中解析出二进制密码 

● zmq_z85_encode – 使用Z85算法对一个二进制秘钥进行加密,输出可打印的文本

● zmq_version – 返回ZMQ链接库的版本

● zmq_unbind - 停止连接外来的请求

● zmq_plain - 明文认证

● zmq_null - 无安全和加密

● zmq_msg_more - 指出是不是还有更多的消息部分可以接收

● zmq_msg_init - 初始化一个空的ZMQ消息结构

● zmq_msg_init_data - 从一个指定的存储空间中初始化一个ZMQ消息对象的数据

● zmq_msg_init_size - 使用一个指定的空间大小初始化ZMQ消息对象

● zmq_msg_move - 将一个消息里面的内容移动到另一个消息里面

● zmq_msg_copy - 把一个消息的内容复制到另一个消息中

● zmq_msg_data - 返回消息内容的指针

● zmq_msg_get - 获取消息的性质

● zmq_msg_set - 设置消息的性质

● zmq_msg_size - 以字节为单位返回消息内容的大小

● zmq_msg_recv - 从一个socket中接受一个消息帧

● zmq_msg_close – 释放一个ZMQ消息

● zmq_msg_send – 从一个socket发送一个消息帧

● zmq_term - 终结ZMQ环境上下文(context)(已弃用)

● zmq_strerror - 获取ZMQ错误描述字符串

● zmq_poll - I/O多路技术

● zmq_tcp – 使用TCP协议的ØMQ网络单播协议

● zmq_recv – 从一个socket上接收一个消息帧

● zmq_send – 在一个socket上发送一个消息帧

● zmq_proxy – 开始ZMQ内置代理

● zmq_recvmsg – 从一个socket上接收一个消息帧 (已弃用)

● zmq_sendmsg – 从一个socket上发送一个消息帧 (已弃用)

● zmq_ipc – ZMQ本地进程间通信传输协议

● zmq_proxy_steerable – 以STOP/RESUME/TERMINATE控制方式开启内置的ZMQ代理

● zmq_inproc – ØMQ 本地进程内(线程间)传输方式

● zmq_pgm – ØMQ 使用PGM 进行可靠的多路传输

● zmq_send_const – 从一个socket上发送一个固定内存数据

● zmq_socket – 创建ZMQ套接字

● zmq_setsockopt –设置ZMQ socket的属性

● zmq_getsockopt – 获取ZMQ socket的属性

 

  • 9
    点赞
  • 97
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
ZeroMQ是一个开源消息传递库,它提供了简单、高效的网络通信机制。ZeroMQ的中文手册是一份详细的说明文档,介绍了ZeroMQ的各种用法、原理和相关的概念。 中文手册包含了ZeroMQ的基本概念、安装和配置、核心API、消息传递模式、线程和进程间通信、错误处理等内容。它以简明的语言和清晰的示例代码解释了各个方面的内容,使得读者能够更好地理解和使用ZeroMQ。 首先,中文手册介绍了ZeroMQ的基本概念,如socket、消息模式、消息队列等。它解释了ZeroMQ的设计原则,例如轻量级、异步非阻塞的通信方式,以及多种传输协议的支持。 接着,手册详细介绍了ZeroMQ的安装和配置。它包括了不同平台的安装方法,并提供了一些配置建议,以优化ZeroMQ的性能和可靠性。 然后,手册重点解释了ZeroMQ的核心API,包括socket创建和绑定、消息传输和处理、多线程和多进程通信的实现。通过示例代码,读者可以学习如何使用ZeroMQ创建不同类型的socket、发送和接收消息,并在不同的通信模式中使用相应的API函数。 此外,中文手册还介绍了ZeroMQ的高级特性,如消息过滤、消息分发、可靠性保证等。它解释了这些特性的原理和用法,帮助读者根据实际需求选择合适的功能。 最后,中文手册提供了错误处理和常见问题的解答。它列举了一些常见的错误和异常情况,并提供了解决方法和调试技巧,帮助读者更好地理解和排除问题。 总之,ZeroMQ的中文手册是一份非常有价值的资源。它通过简单明了的语言和详细的示例代码,为读者提供了全面的学习资料,帮助他们理解和使用ZeroMQ。无论是初学者还是有经验的开发者,都能从中受益匪浅。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值