2014年10月22日
摘要: readn 在Linux中,read的声明为: ssize_t read(int fd, void *buf, size_t count); 它的返回值有以下情形: 1.大于0,代表成功读取的字节数 2.等于0,代表读取到了EOF,一般是对方关闭了socket的写端或者直接close 3.小于0,出现错误。 我们编写一个readn函数,声明与read... 阅读全文
posted @ 2014-10-22 22:11 inevermore 阅读(788) 评论(0) 推荐(0) 编辑
摘要: 本文的主要目的是将server套接字和client套接字的获取,做一个简易的封装,使用C语言完成。 tcp_server 服务器端fd的获取主要分为以下几步: 1.创建socket,这一步仅仅创建一个socket,没有任何特性的属性。 2.绑定网卡和port,一块主机可能有多块网卡,如果我们使用INADDR_ANY,意味着后面接受的TCP连接可以绑定在任意一块网卡... 阅读全文
posted @ 2014-10-22 21:31 inevermore 阅读(2465) 评论(0) 推荐(2) 编辑