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

做彩票网站违法吗vps网站管理助手教程

做彩票网站违法吗,vps网站管理助手教程,郑州网站公司哪家好,长春网站制作wang文章目录 前言一、Rio_readinitb二、Rio_readlineb三、strstr四、strcat五、Open_clientfd六、Rio_writen总结 前言 备战CSAPP中的ProxyLab时解析书上的diot函数中遇到了一些不会的函数,遂解析记录。 一、Rio_readinitb 读和解析请求行 Rio_readinitb(&rio,…

文章目录

  • 前言
  • 一、Rio_readinitb
  • 二、Rio_readlineb
  • 三、strstr
  • 四、strcat
  • 五、Open_clientfd
  • 六、Rio_writen
  • 总结


前言

备战CSAPP中的ProxyLab时解析书上的diot函数中遇到了一些不会的函数,遂解析记录。

一、Rio_readinitb

读和解析请求行

Rio_readinitb(&rio, fd); 

初始化一个缓冲区,并把一个文件描述符与缓冲区联系起来

二、Rio_readlineb

从文件rio读出下一个文本行,将它复制到内存位置buf,最多读MAXLINE-1

 Rio_readlineb(&rio, buf, MAXLINE);

包装函数:从内部读缓冲区复制一个文本行,当缓冲区变空时,会自动调用read重新填满缓冲区

三、strstr

判断字符串str2是否是str1的子串。如果是,则该函数返回 str1字符串从 str2第一次出现的位置开始到 str1结尾的字符串;否则,返回NULL。

if (!strstr(uri, "cgi-bin"))

四、strcat

将两个char类型连接。

strcat(filename, url);

五、Open_clientfd

客户端调用open_clientfd建立与服务器的连接,该服务器运行着在主机hostname上,并在端口号port上监听连接请求。返回一个打开的套接字描述符。输入的参数有两个,分别为服务端的hostname(地址)和port(端口)。而输出的参数则是成功连接到服务端的那个客户端所对应的descriptor值。

Open_clientfd(hostname, port);

六、Rio_writen

从位置usrbuf传送n个字节到描述符fd,与rio_readen一起实现内存到文件直接传送数据。

rio_writen(int fd, void *usrbuf, size_t n);

总结

这就是我大概的理解,只是CSAPP中doit函数用到的辅助函数。

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

相关文章:

  • 郑州网站公司哪家好网站app开发平台
  • 中国农村建设投资有限公司网站首页做暧暧网站免费
  • 北京时代 网站建设全自动推广引流软件
  • 软件市场广东seo站外推广折扣
  • 无锡专业做网站的公司哪家好做产品的淘宝客网站
  • 网站建设目标责任ui设计基础
  • seo包括网站建设吗网站高防空间
  • 成都分想设计公司网站自己做免流网站
  • 网站开发有哪些语言wordpress 行间距
  • 建设集团网站的作用wordpress主题lenews
  • 泗阳做网站公司呼市建设官方网站
  • 原则网站设计版式网站建设公司工资标准
  • 广州网站建设网站优化网站推广电商销售渠道有哪些
  • 杭州网站建设制作公司做商业网站需要注册公司吗
  • 怎么做网站上的模拟动画金华婺城建设局网站
  • 客户型网站wordpress 整合
  • 学校学生网站模板下载企业的网站做一个要多少
  • 外贸网站建设是什么意思北京自助企业建站模板
  • dedecms调取友情链接 网站类型wordpress all in one seo插件
  • 网站建设与运营公司部门结构网站网站建设设计
  • 东莞网站seo技术网站怎么做动静分离
  • 沈阳网站建设索王道下拉中小企业网站制作费用是多少?
  • 文登住房和城乡建设局网站苏州网络推广商
  • wordpress电影站群怎么建电子商务网站
  • 网站提交订单付款才跳转怎么做广州比较大的外贸公司
  • wordpress 企业网站 免费广东东莞免费网站制作公司
  • 济南网站建设培训做网站后台系统的规范
  • 大连电子商务网站建设网络服务合同范本大全
  • 石狮市建设局网站龙港哪里有做阿里巴巴网站
  • 易企秀网站开发做家乡网站源代码