vc中winsock的recv中乱码

[复制链接]
查看11 | 回复2 | 2013-7-7 08:33:15 | 显示全部楼层 |阅读模式
recvbuf可能没有结束符,所以付给string会乱码,如果你发送的是字符串记得将结束符发送过去,比如一个char*,发送的长度一定要是字符串长度+1,因为长度计算不包括最后一个字符\0。。。。。还有string是个对象,不能用printf。。。。。。...
回复

使用道具 举报

千问 | 2013-7-7 08:33:15 | 显示全部楼层
兄弟你这问题解决了吗???我遇到了,快气死了,recvbuf是正确的,转化成string就不对了,但是单独拿出来没有问题...
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行