#define BUF_SIZE 4096 // 接收缓冲区大小
unsigned char s_buf[BUF_SIZE]; // 发送缓冲区
unsigned char r_buf[BUF_SIZE]; // 接收缓冲区strcpy(s_buf, "01FF000A4420000000000500"); 
length = (int)strlen(s_buf);
send(socketno, s_buf, length, 0);
c做的用delphi 7 idtcpclient怎么做呀,各位大哥帮帮小弟这个unsigned char是个什么东东,用delphi怎么表示

解决方案 »

  1.   

    无符号char
    用delphi直接字类型
      

  2.   

    delphi 字节 byte 类型就可以
    具体看delphi的tcp控件
    百度一大堆
      

  3.   

    放一个TIdTcpClient,比如名字默认叫IdTcpClient1:
    IdTcpClient1.Host := ...
    IdTcpClient1.Port := ...
    IdTcpClient1.Connect;
    IdTcpClient1.WriteBuffer(...);
    // ...
    IdTcpClient1.Disconnect;
      

  4.   

    问题有点大, 要从idtcpServer和idtcpclient二个方面入配对手才行。
      

  5.   

    这里有我写的简单例子https://download.csdn.net/download/qq_37033647/11490858
      

  6.   

    直接用TidByte就可以了。