- 博客(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
空空如也
请问怎么搭建服务器和客户端
2015-04-14
wireshark抓包能分辨数据包是视频、语音、文本、图片之类么
2015-04-13
TA创建的收藏夹 TA关注的收藏夹
TA关注的人