自定义博客皮肤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)
  • 问答 (2)
  • 收藏
  • 关注

转载 udp利用select实现超时重传

int maxfdp;     fd_set fds;     struct timeval timeout = {1, 0};//设置select等待3秒,3秒轮询,非阻塞就置0     while(1)     {                  Sendto(skt, sendline, sizeof(vip_hdr) + 100, 0, (SA *)saddr, sizeof

2014-08-13 10:26:56 2212

转载 ioctl与FIONREAD

FIONREAD,就是返回缓冲区有多少字节。 输入有个输入缓冲区,用 ioctl(0,FIONREAD,&nread); 能得到缓冲区里面有多少字节要被读取。值放在 nread里面了。 然后就可以 read 了。nread = read(0,buffer,nread);

2014-08-13 10:00:03 2376

转载 Unix/Linux下的stdout,stdin和stderr

stdout, stdin, stderr的中文名字分别是标准输出,标准输入和标准错误。 在Linux下,当一个用户进程被创建的时候,系统会自动为该进程创建三个数据流,也就是题目中所提到的这三个。那么什么是数据流呢(stream)?我们知道,一个程序要运行,需要有输入、输出,如果出错,还要能表现出自身的错误。这是就要从某个地方读入数据、将数据输出到某个地方,这就够成了数据流。 因此,一

2014-08-09 10:52:35 1073

空空如也

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

TA关注的人

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