设为首页 加入收藏

TOP

Linux网络编程--服务器客户端(TCP实现)(二)
2014-11-24 00:58:16 来源: 作者: 【 】 浏览:6
Tags:Linux 网络编程 服务器 客户端 TCP 实现
n = 1; n < maxlen; n ++) {
again:
if (1 == (rc = read (fd, &c, 1))) {
*bufp ++ = c;
if ('\n' == c)
break; /*newline is stored*/
} else if (rc == 0) {
*bufp = 0;
return (n - 1); /*EOF, n-1 bytes were read*/
} else {
if (EINTR == errno) /*interrupt*/
goto again;
return -1; /*Erro, set the errno by read ()*/
}
}
*bufp = 0;
return n;
}


运行结果:


Linux网络编程--服务器客户端(TCP实现)


因为客户端没有指定IP地址和端口,所以其IP和端口都是内核随机分配的。


首页 上一页 1 2 下一页 尾页 2/2/2
】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
分享到: 
上一篇Linux内核中的likely()和unlikely.. 下一篇Linux下基于OpenCV的摄像头数据采..

评论

帐  号: 密码: (新用户注册)
验 证 码:
表  情:
内  容: