RemObjects: Как предотвратить зависание пользовательского интерфейса при неудачном соединении TCP/IP?

Я тестирую свою программу TCP/IP-соединения, которая использует элементы управления RemObjects TcpClient и TcpServer, и сталкиваюсь с проблемой.

Если хост или удаленный сервер не прослушивает соединение, тогда клиент просто замирает при попытке установить удаленное соединение и в конечном итоге дает сбой.

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

Есть ли способ предотвратить это и все же дать контроль пользователю?

1 ответ

Использование потока (или задачи) - самый простой способ. Вы можете отключить контроль вокруг начала / конца этого.

Другие вопросы по тегам