我正在尝试编写一个服务器和一组与服务器通信的客户端。服务器将维护不同客户端的状态,并允许它们在状态发生变化时向中央服务器发出警报。专家客户端将允许控制其他连接的客户端。
我将服务器作为 TIdCmdTCPServer,客户端(目前)使用 TIdTCPClient 连接。
如果客户端正在发送和接收命令,他们应该使用 TIdCmdTCPClient 吗?我读过 CmdTCPServer 和 CmdTCPClient 并没有真正一起使用 - 是不是它们不必一起使用?
因此,对于这个问题的普遍含糊性深表歉意,但我才真正开始研究这个问题,在我陷入细节之前需要一些头脑。
谢谢你的帮助
马克 H