当前位置: 首页 > news >正文

网站频道规划仿站能被百度收录吗

网站频道规划,仿站能被百度收录吗,北京网站设计必看刻,企业微信营销系统为什么需要应用层的buffer 为了方便数据处理,从fd上直接读写然后做包的组装、拆解不够方便方便异步发送,将数据写到应用层buffer后即可返回,让epoll即event_loop去异步发送。提高发送效率,多个小包可合并发送 buffer 设计 可以…

为什么需要应用层的buffer

  1. 为了方便数据处理,从fd上直接读写然后做包的组装、拆解不够方便
  2. 方便异步发送,将数据写到应用层buffer后即可返回,让epoll即event_loop去异步发送。
  3. 提高发送效率,多个小包可合并发送

buffer 设计

可以直接使用一个vectoc< char>作为buffer, 需要标记读索引,写索引。
在这里插入图片描述

提供writeToBuffer接口,当用数据写入时,将数据从write_index位置向后写,如果缓存空间不够,需要进行扩容,写完数据后,需要增加write_index对应的字节数。

提供readFromBuffer接口,从读索引位置开始读数据,读完指定的字节数后,判断是否需要进行读写索引的调整,因为这里不是环形缓冲区,当写入数据,读出来后,buffer前面的空间已经可用了,但是读写索引都指向了靠后的位置,导致可写空间不够。

可提供可读字节数、可写字节数等接口

参考代码:
https://github.com/LIMengjie1/rocketrpc/tree/main/rocket/net/tcp
参考其中的tcpbuffer.cpp/h

http://www.yayakq.cn/news/420824/

相关文章:

  • 优建网站wordpress代码精简
  • 网站建设手机银行限额wordpress qode
  • 凡科可以做社交网站吗官方网站建设思路
  • 阿里巴巴国际站坑人wordpress播放优酷视频
  • 贵阳做网站公司织梦商城网站模板
  • 各大网站热搜榜排名企业查询系统官网河北
  • 泸州城建设档案管网站网站让百度收录
  • 国内4大现货交易所桂林seo代排名
  • 郑州网站建设君捷刚备案的域名如何做网站
  • 珠海做网站优化的公司网站有哪些内容
  • 山东建设厅官方网站网站备案幕布要求
  • 网站的用途伪原创对网站的影响
  • dream8网站建设及设计工商天眼查官网
  • 注册个免费网站网站描述代码怎么写
  • 焦作市网站建设哪家好做设计到哪个网站赚钱
  • 网站建设外包公司容易被客户投诉吗重庆网站建设价格
  • 手机网站制作移动高端网站建设长沙建站公司效果
  • 福州建设人才市场网站做视频网站用什么服务器
  • 西安网站seo诊断成立一个做网站的工作室
  • 网站开发junke100宁波网站建设流程有哪些
  • 阿里云网站搭建wordpress相册点击弹出框
  • 泰兴网站建设新站seo外包
  • 路由下做网站映射伴奏在线制作网站
  • 建设一站式服务网站vs2010网站开发登录代码
  • 北京做网站的大公司有哪些网站基本配置
  • 网站开发业务流程图免费做海报的网站
  • seo网站优化方案书电商数据统计网站
  • 省住房城乡建设厅网站做网站看什么书
  • php 企业网站开发教程苏州建网站的公司外包服务
  • 所有做运动的网站广州市番禺区