————网络编程————
文章平均质量分 69
smilesundream
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
HTTP常见状态码
作为一个互联网开发人员对于一些服务器返回的HTTP状态的意思都必须是了如指掌的,只有将这些状态码一一弄清楚,工作中遇到的各种问题才能够处理的得心应手。好了,下面就让我们来了解一下比较常见的HTTP状态码吧! 2开头 (请求成功)表示成功处理了请求的状态代码。 200 (成功) 服务器已成功处理了请求。 通常,这表示服务器提供了请求的网页。 201 (已创建) 请求成功并原创 2017-09-03 21:50:41 · 490 阅读 · 0 评论 -
select、poll、epoll
转载:http://www.cnblogs.com/Anker/p/3265058.html select,poll,epoll都是IO多路复用的机制。I/O多路复用就通过一种机制,可以监视多个描述符,一旦某个描述符就绪(一般是读就绪或者写就绪),能够通知程序进行相应的读写操作。但select,poll,epoll本质上都是同步I/O,因为他们都需要在读写事件就绪后自己负责进行读写,也就是转载 2017-08-23 21:25:52 · 587 阅读 · 0 评论 -
recv_MSG_peek
转载自: MSG_PEEK标志可以用来读取套接字接收队列中可读的数据,一些情况会用到它,比如为了避免不阻塞而先检查套接字接收队列中可读的数据长度,再采取相应操作。 当然,不阻塞也可采取其他的方法,例如非阻塞式I/O。 MSG_PEEK标志会将套接字接收队列中的可读的数据拷贝到缓冲区,但不会使套接子接收队列中的数据减少,常见的是:例如调用recv或read后,导致套接字接收队列中的数据转载 2017-08-30 23:40:15 · 1712 阅读 · 0 评论 -
CGI
转载: CGI接口原理及实现(2012-12-7 Over) 1.CGI定义: CGI(CommonGateway Interface)是HTTP服务器与你的或其它机器上的程序进行“交谈”的一种工具,其程序须运行在网络服务器上。 2.CGI功能: 绝大多数的CGI程序被用来解释处理来自表单的输入信息,并在服务器产生相应的处理转载 2017-09-01 10:10:50 · 299 阅读 · 0 评论 -
stat函数与stat结构体
表头文件: #include 函数定义: int stat(const char *file_name, struct stat *buf); 函数说明: 通过文件名filename获取文件信息,并保存在buf所指的结构体stat中 返回值: 执行成功则返回0,失败返回-1,错误代码存于errno(需要include ) errno错误代码:原创 2017-09-01 20:10:29 · 3906 阅读 · 0 评论 -
I/O复用
使用场景 用户需要同时处理多个I/O时,比如同时需要等待磁盘I/O和网络I/O 当某个I/O完成,就通知应用进程进行相应的读写操作 优势 系统不需创建新的进程线程 Select 调用:调用select后,进程阻塞,直到描述符就绪 返回:遍历fdset来找到就绪的描述符 缺点:单个进程能打开的描述符个数有一定限制 Poll 与select没有本质区别,因为是基于链表存储,所以没有...原创 2018-12-23 14:42:32 · 231 阅读 · 0 评论
分享