| Предыдущий | Следующий |
| WSAECONNABORTED | WSAENOBUFS |
WSAECONNRESET
WSAECONNRESET означает, что соединение было сброшено, а не закрыто штатно. Для потокового сокета удалённая сторона выполнила жёсткое или аварийное закрытие, поэтому сокет следует отбросить.
TCP и UDP ведут себя по-разному
Для TCP это обычно означает, что узел или посредник резко разорвал поток. Для сокета UDP Winsock может вернуть этот код после того, как ранее отправленная дейтаграмма вызвала ICMP-ответ Port Unreachable.
Какие данные записать
- Является ли сокет потоковым или дейтаграммным.
- Последний запрос или сообщение приложения, отправленные до сброса.
- Наблюдала ли принимающая сторона штатное завершение потока: при штатном закрытии TCP приём успешно возвращает ноль байтов, а не эту ошибку.
Microsoft: recv · Microsoft: connect
Нужно найти другой код? Найти другой код состояния или ошибки.