永发信息网

请问在使用send函数的时候,我使用strlen()计算长度与使用recv返回值的字节大小有啥区别?

答案:2  悬赏:30  手机版
解决时间 2021-02-25 21:21
  • 提问者网友:一抹荒凉废墟
  • 2021-02-25 16:19
比如recv函数返回值为numsize,数组buf;那么
send(sock,buf,numsize,0);
send(sock,buf,strlen(buf),0);
有啥区别,网络数据recv接收到的是二进制吗?发的时候必须使用numsize字节大小吗?
最佳答案
  • 五星知识达人网友:冷風如刀
  • 2021-02-25 17:56
貌似strlen判断时发现字符串中止的标记就停了,所以有时strlen(buf)的大小和numsize不一样
全部回答
  • 1楼网友:枭雄戏美人
  • 2021-02-25 18:14
搜一下:请问在使用send函数的时候,我使用strlen()计算长度与使用recv返回值的字节大小有啥区别?
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯