我正在测试我的程序TCP/IP连接,它使用RemObjects TcpClient和TcpServer控件并遇到问题。
如果主机或远程服务器没有监听连接,那么客户端只是在试图建立远程连接时冻结,最终崩溃。
SignalClient.ConnectNew(LocalIPEdit.Text,Int32.Parse(ClientPort.Text));
是否有任何方法可以防止这种情况,并且仍然给用户控制权?
使用线程(或任务)是最简单的方法。