2016年10月11日
摘要: 在linux网络编程中,我们经常会遇到这两个错误。这两个错误出现的情况有些类似,又有些不同。先看下glibc对于这两个错误的描述: broken pipe: broken pipe只出现在调用write的时候。broken pipe的意思是对端的管道已经断开,往往发生在远端把这个读/写管道关闭了,你 阅读全文
posted @ 2016-10-11 13:48 罐装番茄炒蛋 阅读(9683) 评论(0) 推荐(0) 编辑
  2016年8月4日
摘要: 今天在写代码的时候遇到了一个编译不过的问题,先贴代码: 编译不过的原因是提示MoveStruct的拷贝构造被delete了。奇怪的是,我明明声明了移动赋值函数了MoveStruct& operator =(MoveStruct&& other) = default,我调用右值赋值,应该会调用到这个函 阅读全文
posted @ 2016-08-04 16:45 罐装番茄炒蛋 阅读(767) 评论(0) 推荐(0) 编辑
  2016年1月12日
摘要: 看了一些网上使用bufferevent的例子,一般都是一个连接对应一个bufferevent,连接accept的时候,给bufferevent设置上fd和对应的回调,在连接断开或者发生错误的时候,将bufferevent释放掉。 昨天在使用bufferevent的时候,突发奇想,准备了一个conne 阅读全文
posted @ 2016-01-12 11:52 罐装番茄炒蛋 阅读(5366) 评论(0) 推荐(0) 编辑