给自己提个醒:strlen的使用| recv收不到数据
来源:互联网 发布:mac清歌五笔输入法 编辑:程序博客网 时间:2024/05/16 17:54
这个问题几乎耽误了我一天时间,真是郁闷,
char szText[256] = {0};
int nRecv=::recv(fdSocket.fd_array[i],szText,strlent(szText),0);
上面的代码是收不到数据的,即便有数据可读,原因是strlen的长度衡量是以‘0’为标识的,上述sztext已经各个字符是0了,所以上面代码等价于
int nRecv=::recv(fdSocket.fd_array[i],szText,0,0); !!
问题随小,但也易错。
- 给自己提个醒:strlen的使用| recv收不到数据
- 给自己提个醒.
- 给自己提个醒
- 给自己提个醒
- 卧槽,给自己提个醒
- 给自己提个醒
- 写给自己的第一篇文章,给自己提个醒吧
- 给用Rose的提个醒
- 编写Javascript 时给自己提个醒!(一)
- 给各位使用msn插件的乡亲父老叔伯兄弟姐妹同志提个醒
- 给各位使用msn插件的乡亲父老叔伯兄弟姐妹同志提个醒
- 给CSDN提个醒。
- 周鸿袆:给已经融资成功的公司提个醒
- 周鸿袆:给已经融资成功的公司提个醒
- 周鸿袆:给已经融资成功的公司提个醒
- 自己的strlen
- 为什么有些版本的WPE无法截取程序的接受数据,OD里bp recv也断不到数据接受.
- 数据接受函数的使用场合 gets fgets recv*
- SVG in HTML
- 如何用正确方法来写出质量好的软件的75条体会(转载)
- setTimeout 和 setInterval 的区别
- 烂公司与好公司的区别
- Hibernate三种继承映射方式的比较
- 给自己提个醒:strlen的使用| recv收不到数据
- 编程术语中英对照表
- 转一些FM的说明
- 网页滚动条定位(vs2005)
- 公司上市过程
- 开张大吉~
- 常用java代码汇集
- 今天开始写blog!
- 枚举局域网计算机