RemObjects:当TCP/IP连接失败时,如何防止UI冻结



我正在测试我的程序TCP/IP连接,它使用RemObjects TcpClient和TcpServer控件并遇到问题。

如果主机或远程服务器没有监听连接,那么客户端只是在试图建立远程连接时冻结,最终崩溃。

SignalClient.ConnectNew(LocalIPEdit.Text,Int32.Parse(ClientPort.Text));

是否有任何方法可以防止这种情况,并且仍然给用户控制权?

使用线程(或任务)是最简单的方法。

最新更新