Столкнулся с такой проблемой. При отключении клиентской программы пользователем через диспетчер задач или же простым выдергиванием шнура из интернета, возникает ошибка 100053 и сервер крашится. Как можно устранить \ обойти данную ошибку?
Создай кнопку "закрыть" и в ее обработчик событий напиши:
Код:
Halt;
Application.Terminate;
Или же если на сокетах, то
Код:
socket1.Close
Программа на сокетах. Есть сервер и клиент, если пользователь закроет клиентскую программу через диспетчер задач или просто у него прервется соединение с интернетом, то сервер упадет с ошибкой "Asynchronous socket error 10053" и перестанет обрабатывать дальнейшие запросы от других пользователей.