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