我有一个非常简单的应用程序,有 10 个客户端和 2 个服务器。每个客户端每 10 秒向两台服务器发送一次心跳。它也可能每隔几分钟,由外部事件触发,向服务器上的 TIdCmdTCPServer 发送另一个字符串并等待响应。
我是网络新手。为了简单起见,我想进行一个阻塞调用(因为系统是如此简单) - 客户端向服务器发送一条消息并阻塞,等待回复(或超时)。
我可以这样做吗?还是我需要缓冲我的消息,并在发送下一条之前在客户端等待回复(或超时)?
Windows 7 专业版、印地 10、德尔福 XE2