recv返回值与buf长度一样为什么
send1000个字节,服务器buf大小为10000,应该收到1000,可是却收到10000字节的数据,而且9000-10000是该收到的数据,其它的是乱码。。。...
send 1000个字节,服务器buf大小为10000,应该收到1000,可是却收到10000字节的数据,而且9000-10000是该收到的数据,其它的是乱码。。。
展开
2010-09-09
展开全部
memset(buf ,0x0 ,sizeof buf);
iCount = recv(iSockfd ,buf ,size ,0);
iCount = recv(iSockfd ,buf ,size ,0);
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2010-09-08
展开全部
一样
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
你应该检查一下服务器端的send函数,send中的发送长度一定不要写sizeof(buf),改成strlen(buf)就好了
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询