如题,怎么会回来很多的乱码呢!?急求啊!
if(tcp_client_tsta!=tcp_client_sta)//TCP Client状态改变
{
if(tcp_client_sta&(1<<6)) //收到新数据
{
strcpy((char*)tcp_client_databuf_temp,(char*)tcp_client_databuf);
printf("TCP Client RX:%s\r\n",tcp_client_databuf_temp);//打印数据
tcnt=strcmp((char*)tcp_client_databuf_temp,send_calendar);
tcp_client_sta&=~(1<<6); //标记数据已经被处理
if(tcnt==0)
{
get_time(calendar_temp);
sprintf((char*)tcp_client_databuf,(char*)calendar_temp);
tcp_client_sta|=1<<5;//标记有数据需要发送
}
}
tcp_client_tsta=tcp_client_sta;
}
|