私は TIdCmdTCPClient を持っています。これは LF で終了するコマンドを TCP サーバー (C で記述) からコマンド ハンドラーに受け取り、それに応じて TIdNotify を使用して UI を更新します。writeln と readln を使用して従来の方法でサーバーと通信する必要がある場合がなければ、すべて問題ありません。やろうとすると、UIがフリーズしたり、後続のコマンドが遅れて届くなどの問題があります。
TIdTCPClientで動作するように、ペアwriteln-readlnをTIdCmdTCPClientでうまく動作させる特定の方法はありますか?