- 博客(5)
- 资源 (4)
- 收藏
- 关注
转载 探讨read的返回值的三种情况
探讨read的返回值的三种情况 2011-12-06 21:50:28分类: LINUX作者:gfree.wind@gmail.com博客:blog.focus-linux.net linuxfocus.blog.chinaunix.net 本文的copyleft归gfree.wind@gmail.com所有,使用GPL发布,可以自由拷贝,
2013-08-20 17:29:58 656
转载 Linux -C 的read 和 write函数
|字号 订阅读函数read ssize_t read(int fd,void *buf,size_t nbyte) read函数是负责从 fd中读取内容到buf中.成功时,read返回实际所读的字节数,如果返回的值是0,表示已经读到文件的结束了. 小于0表示出现了错误.如果错误为 EINTR说明读是由中断引起的, 如果是ECONNREST表示网络
2013-08-20 17:27:46 884
转载 校验和算法
校验和算法 经常看计算机网络相关的书时,每次看到关于IP或者是UDP报头校验和时,都是一笑而过,以为相当简单的东西,不就是16bit数据的相加吗!最近在学习Ping命令的源待时,看到里面有关于校验和的算法。一头雾水,后来查找资料,看到校验和是16bit字的二进制反码和。总是觉得很奇怪,为什么会用反码和,而不是直接求和呢?或者是补码和呢?因为在计算机里面数据是以补码的形式存在啊!经过看书查
2013-08-15 15:09:46 1979 1
转载 libpcap捕获数据包储存于读取
libpcap捕获数据包储存于读取#include int main (){char *err;char *dev;pcap_pkthdr *header;struct bpf_program guize;char guize_string[]="";u_char *packet;bpf_u_int32 netip;bpf_u_int32 n
2013-08-14 10:10:58 1980
转载 怎样防止close_wait状态和time_wait状态
怎样防止close_wait状态和time_wait状态 不久前,我的Socket Client程序遇到了一个非常尴尬的错误。它本来应该在一个socket长连接上持续不断地向服务器发送数据,如果socket连接断开,那么程序会自动不断地重试建立连接。有一天发现程序在不断尝试建立连接,但是总是失败。用netstat查看,这个程序竟然有上千个socket连接处于CLOSE_WAIT状态
2013-08-07 18:09:09 1064
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人