RemObjects: Как предотвратить зависание пользовательского интерфейса при неудачном соединении TCP/IP?
Я тестирую свою программу TCP/IP-соединения, которая использует элементы управления RemObjects TcpClient и TcpServer, и сталкиваюсь с проблемой.
Если хост или удаленный сервер не прослушивает соединение, тогда клиент просто замирает при попытке установить удаленное соединение и в конечном итоге дает сбой.
SignalClient.ConnectNew(LocalIPEdit.Text,Int32.Parse(ClientPort.Text));
Есть ли способ предотвратить это и все же дать контроль пользователю?
1 ответ
Использование потока (или задачи) - самый простой способ. Вы можете отключить контроль вокруг начала / конца этого.