linux套接字编程中recv()参数问题

客户端会死机当服务端为recv(client_fd,&cmd_num,4,0);但改为recv(client_fd,&cmd_num,sizeof(unsignedint... 客户端会死机当服务端为recv(client_fd, &cmd_num, 4, 0);
但改为recv(client_fd, &cmd_num, sizeof(unsigned int), 0);时便恢复正常。。。
注:unsigned int cmd_num;
printf("%d",sizeof(unsigned int));
显示为4.。。。。
展开
 我来答
kaixingui2012
2013-08-05 · TA获得超过4.2万个赞
知道大有可为答主
回答量:1.4万
采纳率:81%
帮助的人:6445万
展开全部
不应该是这句的问题,两句是一样的!
注意检查一下你的其它变量的定义情况吧,有可能有越界的问题。
或提供完整代码,帮你检查
maxnu
2013-08-05 · TA获得超过555个赞
知道小有建树答主
回答量:721
采纳率:50%
帮助的人:474万
展开全部
类型一个是int一个是size_t
追问
这两个有区别吗
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式