我正在用Indy10编写一个简单的客户端/服务器聊天程序。我的服务器(idtcpserver)向客户端发送命令,客户端回答,但是当多个客户端连接并且服务器发送命令时,所有连接的客户端向服务器发送数据。我如何向指定客户端而不是所有客户端发送命令? 最佳答案 可以将命令发送到所有连接的客户端的唯一方法是,如果您的代码循环遍历所有向每个客户端发送命令的客户端。因此,只需删除该循环,或者至少将其更改为仅发送给您感兴趣的特定客户端。向客户端发送命令的最佳位置是从客户端自己的OnExecute事件中发送命令,以避免由于命令重叠而破坏与该客户端的