Chinaunix首页 | 论坛 | 博客
  • 博客访问: 454063
  • 博文数量: 96
  • 博客积分: 6045
  • 博客等级: 大校
  • 技术积分: 906
  • 用 户 组: 普通用户
  • 注册时间: 2007-07-03 11:29
文章分类

全部博文(96)

文章存档

2014年(1)

2012年(22)

2011年(23)

2010年(31)

2008年(1)

2007年(18)

分类: C/C++

2011-09-08 16:59:35

服务器与客户端建立了Socket后;当客户端传递字符
客户端发送:
byte  SendStr[13]={0xAA,0x01,'8','1','1','0','0','0','4','4','2','2','\0'};
send(skt,SendStr,strlen(buf),0) ;
服务器端接收:
 char recvStr[13];
接收到后,recvStr字符数组的第一个值与第二个值显示的都是乱码;
为了能获得第一个与第二个值值的ASCII码,所以就定义了一个:
unsinged char  str[3];
    str[0]=recvStr[0];
    str[1]=recvStr[1];
这样以来,str[0]就等于0xAA,str[1]就等于0x01;


阅读(939) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~