Discuz! BBS

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 567|回复: 0

Delphi IdTCPClient 发送二进制数据

[复制链接]

254

主题

363

帖子

2431

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
2431
发表于 2024-12-6 21:31:27 | 显示全部楼层 |阅读模式
  1. uses
  2.   IdTCPClient, IdGlobal;

  3. var
  4.   TCPClient: TIdTCPClient;
  5.   BinaryData: TIdBytes;
  6. begin
  7.   TCPClient := TIdTCPClient.Create(nil);
  8.   try
  9.     TCPClient.Host := '127.0.0.1';
  10.     TCPClient.Port := 12345;

  11.     // 初始化二进制数据
  12.     SetLength(BinaryData, 5); // 分配5个字节的空间
  13.     BinaryData[0] := 65;      // 写入ASCII 'A' 的字节值
  14.     BinaryData[1] := 66;      // 'B'
  15.     BinaryData[2] := 67;      // 'C'
  16.     BinaryData[3] := 68;      // 'D'
  17.     BinaryData[4] := 69;      // 'E'

  18.     TCPClient.Connect;
  19.     try
  20.       TCPClient.IOHandler.Write(BinaryData); // 发送二进制数据
  21.     finally
  22.       TCPClient.Disconnect;
  23.     end;
  24.   finally
  25.     TCPClient.Free;
  26.   end;
  27. end;
复制代码
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|DiscuzX

GMT+8, 2025-4-16 04:15 , Processed in 0.015056 second(s), 18 queries .

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表