|
- uses
- IdTCPClient, IdGlobal;
-
- var
- TCPClient: TIdTCPClient;
- BinaryData: TIdBytes;
- begin
- TCPClient := TIdTCPClient.Create(nil);
- try
- TCPClient.Host := '127.0.0.1';
- TCPClient.Port := 12345;
-
- // 初始化二进制数据
- SetLength(BinaryData, 5); // 分配5个字节的空间
- BinaryData[0] := 65; // 写入ASCII 'A' 的字节值
- BinaryData[1] := 66; // 'B'
- BinaryData[2] := 67; // 'C'
- BinaryData[3] := 68; // 'D'
- BinaryData[4] := 69; // 'E'
-
- TCPClient.Connect;
- try
- TCPClient.IOHandler.Write(BinaryData); // 发送二进制数据
- finally
- TCPClient.Disconnect;
- end;
- finally
- TCPClient.Free;
- end;
- end;
复制代码 |
|