摘要: Zeromq基本模型http://www.searchtb.com/2012/08/zeromq-primer.htmlhttp://www.kuqin.com/algorithm/20120813/328769.html1.Request-reply模式说明:步调一致的同步请求应答模式,发送request之后必须等待reply才能继续发送request;Client端 一般先send request 后 receive reply;server端 一般先 receive request后 send reply。该模式的简单使用例程 流程如下:Start Start Client send t 阅读全文
posted @ 2012-12-26 19:42 追心 阅读(562) 评论(0) 推荐(0) 编辑
摘要: fedora安装编译时需要用的程序yum install gccyum install gcc-c++yum install makeyum install uuid-develyum install libuuid-devel 1.下载 posix版: http://www.zeromq.org/intro:get-the-software 2.安装 tar -zxvf zeromq-3.2.0-rc1.tar.gz cd zeromq-3.2.0./configure //选择安装路径可以(./configure --prefix=/data/zeromq)makemake install 阅读全文
posted @ 2012-12-26 19:41 追心 阅读(1863) 评论(0) 推荐(0) 编辑
摘要: 一.gcc 在编译时如何去寻找所需要的头文件:1.所以header file的搜寻会从-I开始2.然后找gcc的环境变量 C_INCLUDE_PATH,CPLUS_INCLUDE_PATH,OBJC_INCLUDE_PATH3.再找内定目录/usr/include/usr/local/include/usr/lib/gcc-lib/i386-linux/2.95.2/include/usr/lib/gcc-lib/i386-linux/2.95.2/http://www.cnblogs.com/http://www.cnblogs.com/include/g++-3/usr/lib/gcc-l 阅读全文
posted @ 2012-12-26 19:40 追心 阅读(329) 评论(0) 推荐(0) 编辑
摘要: 通信编程的基本结构 创建上下文 void* context = zmq_ctx_new(); 创建socket void* mySocket = zmq_socket(context,SOCKET_TYPE); 绑定或者连接socket zmq_bind(mySocket,Address); zmq_connect(mySocket,Address); 定义消息 zmq_msg_t myMessage; 初始化消息 zmq_msg_init; zmq_msg_init_size; zmq_msg_init_data; 各种初始化,参照官方文档 发送消息 或者接受消息 zmq_msg_send; 阅读全文
posted @ 2012-12-26 19:39 追心 阅读(432) 评论(0) 推荐(0) 编辑
摘要: zmq 中 router和dealer的通信router: 可以根据路由地址,将信息发送给特定的socket(可能有很多个socket链接到同一个端口)dealer端:在发送要接受消息前要利用setsocketopt设置其socket的identity(在路由看来identity就是地址)router端:发送消息的时候,要显示的发送消息的地址帧(identity),然后在发送数据帧,注意此时在zmq中地址帧和数据帧合起来才是一则消息。Dealer端:显示接受消息中的数据帧就行了,内部会把router发送来的地址帧作相应的处理,不用程序员处理,是透明的。dealer: 设置identity(也可 阅读全文
posted @ 2012-12-26 19:37 追心 阅读(2660) 评论(0) 推荐(0) 编辑