Хорошо, поэтому вы получаете следующие ошибки:
10060 - WSAETIMEDOUT
10053 - WSAECONNABORTED
Когда вы их получаете?Что вы делаете в то время?
Вы получаете WSAECONNABORTED
, когда удаленный конец соединения или, возможно, промежуточный маршрутизатор сбрасывает соединение и отправляет RST.Это может быть просто удаленный конец, выдающий не задерживающееся закрытие, или удаленный конец прерывается или падает.соединение было прервано и больше нет;это мертвое соединение, оно прошло ...
Контекст имеет огромное значение для того, почему вы можете получить исключение WSAETIMEDOUT
, и контекст будет определять, будет ли повторная попытка разумной или нет.