摘要: 基于socket的bufferevent由一个socket的传输层和read/write buffer组成。区别于常规的event,当socket可读或者可写时会回调用户的callback,bufferevent当读取或者写入足够多的数据到evbuffer后,才回调用户回调函数。这个足够多的数据由水位线(watermarks)定义。bufferevent四种watermarks:Read low-water mark当输入缓存中读入的数据超过这个水位线则触发用户callback回调,默认是0,所以每次读都会导致callback被调用。Read high-water mark假如输入缓存中读入的 阅读全文
posted @ 2014-02-12 10:46 persistentsnail 阅读(1347) 评论(0) 推荐(0) 编辑