码迷,mamicode.com
首页 > 系统相关 > 详细

linux recv 参数len设置为0

时间:2017-11-11 14:14:47      阅读:171      评论:0      收藏:0      [点我收藏+]

标签:cep   blocking   打印   div   cli   struct   设置   log   block   

		//vs_nonblocking(fd);
		client = accept( fd, ( struct sockaddr* )&addr_in, ( socklen_t* ) &size );
		//vs_nonblocking(client);
		printf("%d\n", errno);
		res = recv(client, buf, 0, 0 );
		printf("%d\n", res);
		printf("%d %s\n", errno,strerror(errno));

  输出打印结果:

0
0
0 Success

所以不能len设置为0;否则res==0,不知道是否是链接关闭?

linux recv 参数len设置为0

标签:cep   blocking   打印   div   cli   struct   设置   log   block   

原文地址:http://www.cnblogs.com/ziyunlong/p/7818833.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!