我做一个上位机软件,通信使用TCP/IP模式, 现在向下面(下位机)发送 40 05 81 00 01 等数据包,使用SOCKET,数据包我用                       char Buf[5]='\0';  
                          Buf[0]=(UCHAR*)0x40; 
                          Buf[1]=(UCHAR*)0x05; 
                          Buf[2]=(UCHAR*)0x81; 
                          Buf[3]=(UCHAR*)0x00; 
                          Buf[4]=(UCHAR*)0x01; 
运用Send(buf, 5)向下发送,用TCP/IP调试助手接收到的不是自己想要的40 05 81 00 01数据包,而是一个@?等乱码,还请高手指点,或者其他方法也可!