找了好多地方都找不到ZMQ接口函数的中文文档,就厚着脸皮自己翻译了下。但因为作者本人涉世未深,翻译有错误的地方还请大家不吝赐教,在下感激不尽。
因为时间有限,只能一点一点翻译了。
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的属性
一些使用ZMQ进行数据传输的C/C++实例
● ZeroMQ实例-使用ZMQ(ZeroMQ)进行局域网内网络通信
作者 :风波
mail : [email protected]