自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(3)
  • 收藏
  • 关注

原创 unix网络编程------5种IO模型

Unix下的5种I/O模型:1. 阻塞式I/O2. 非阻塞式I/O3. I/O复用(select/poll/epoll)4. 信号驱动式(SIGIO)5. 异步I/O(POSIX的aio_系列函数)一个输入操作通常包括两个不同的阶段:(1)等待数据准备好(2)从内核向进程复制数据对于一个套接字上面的输入操作,第一步通常是等待数据从网络中到达,当等

2013-09-26 22:08:38 1656 2

转载 PDU(协议数据单元)

协议数据单元PDU(Protocol Data Unit)是指对等层次之间传递的数据单位。协议数据单元(Protocol Data Unit )物理层的 PDU是数据位(bit),数据链路层的 PDU是数据帧(frame),网络层的PDU是数据包(packet),传输层的 PDU是数据段(segment),其他更高层次的PDU是数据(data)。          在分层网络结构,

2013-09-16 13:52:13 22581 3

原创 环形缓冲区的c实现

//头文件#ifndef __XBUF_H__#define __XBUF_H__#define XBUFDEFAULTSIZE (1024*1024) //缓冲区默认大小 typedef unsigned int uint32; //!创建一个环形缓冲区 size为缓冲区大小 void *x_buf_create(uint32 size);

2013-09-07 21:40:32 902

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除