![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
通讯
qilimi-1
呵呵呵呵
展开
-
nanomsg编译
关于nanomsg这个库,最初了解是来自zeromq,本来打算使用zeromq来开发一个分布式计算的通讯框架,但是在找资料的时候看到了作者关于:为什么我希望用C而不是C++来实现ZeroMQ(Why should I have written ZeroMQ in C, not C++),后然后就觉得应该可以去接触一下nanomsg了,这先写关于nanomsg的编译。1.下载源码 网站: ...原创 2018-03-20 16:13:30 · 2541 阅读 · 0 评论 -
第一个nanomsg的程序
这是我学习nanomsg的第一个程序,主要还是模仿nanomsg的例子写得,这里使用的模式为NN_PAIR,即一对一通信这里实现了一个客户端和一个服务端。 本人英文比较差,很多翻译都不准确,见谅 首先我们先来看一下,程序中会调用到的函数,这里我推荐大家想要学习的可以去看nanomsg的官方文档,讲得挺详细的。1.nn_socket int nn_socket (int d...原创 2018-03-21 09:13:53 · 7409 阅读 · 0 评论 -
nanomsg的协议
nanomsg的前身是zeromsg,zeromq估计很多人都见过,是一个消息队列,而nanomq的模式很多和zeromq是类似的,我们这里就简单的解析一下(如果和官方不相同,请以官方为准)。1.One-to-one protocol 一对一协议,这个就是字面意思,只能一对一通信,为通讯双向。关键字:NN_PAIR。2.Request/reply protoco...原创 2018-03-21 15:31:39 · 5300 阅读 · 0 评论 -
windows编译libevent
这里简单介绍windows编译礼拜libevent,主要环境vs2017,libevent版本2.1.8。 先下载libevent源码:http://libevent.org/ 解压:libevent-2.1.8-stable 打开vs2017开发人员命令提示符,进入解压的目录输入:nmake \f Makefile.nmake, 这样可以编译出32位的静态库,把静态库保...原创 2018-06-15 14:19:00 · 603 阅读 · 0 评论 -
libevent学习一:windows上简单的libevent例子
这里开发主要在windows上开发,熟悉的同学可以修改少量代码移植到linux上去,由于在windows上方便的原因,学习主要还是在windows上面开发,而且linevent是支持跨平台的,所以也可以不用太在意。 上一篇我们已经编译好了libevent,版本是2.1.8,使用的vs 版本是vs2017。 这里给大家推荐一下:http://www.wangafu.net...原创 2018-06-15 14:50:14 · 3040 阅读 · 0 评论 -
go sock实现tcp例子
~~~~ 最早就是做通讯出来的,所以学习go也要学通讯,而且通讯也是很常用的,不说了,直接上例子,带注释。原创 2019-04-28 16:25:02 · 283 阅读 · 0 评论