Chinaunix首页 | 论坛 | 博客
  • 博客访问: 353988
  • 博文数量: 72
  • 博客积分: 2010
  • 博客等级: 大尉
  • 技术积分: 632
  • 用 户 组: 普通用户
  • 注册时间: 2006-11-08 16:54
文章分类

全部博文(72)

文章存档

2007年(54)

2006年(18)

我的朋友

分类: C/C++

2007-02-06 18:29:52

Socket编程时的0x00问题
 
设发送缓冲区为buf[SIZE],如果buf 中有数据0x00,那么发送时注意使用send(s,buf,sizeof(buf)),如果是string或CSring转换的话,最好不要使用strlen()或GetLen()函数,这两个函数会在0x00处将数据截断。
Send(s,buf,length);
发送长度由length指定, 跟buf中的内容无关,但接收时注意处理一下
阅读(1913) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~