Приведем описание ошибки:
Описание Беркли: Произошел разрыв соединения на локальном компьютере. Причиной разрыва послужило отсутствие места в очереди сокета, вследствие чего сокет не может принимать данные.
Описание Winsock: Эта ошибка может возникнуть, когда обрывается связь в локальной сети. WinSock обрывает установившееся соединение после неудачной попытки повторной передачи данных (получатель не получает подтверждения отправки данных).
Протоколы обмена почтовыми сообщениями (SMTP и POP3) для передачи данных используют прикладной протокол TCP. Для повышения надежности передачи данных протокол TCP ожидает подтверждения на каждый отправленный пакет данных. Иногда пакеты подтверждения могут теряться. В таком случае TCP будет отправлять не доставленные пакеты повторно, автоматически увеличивая время ожидания подтверждения, до тех пор, пока не истечет некоторый промежуток времени. По его истечении генерируется данная ошибка. Происхождение этой ошибки можно описать так: она возникает в том случае, когда локальный хост в течение длительного времени не получает подтверждения отправки пакета.
Подобная ошибка может возникать по множеству разнообразных причин. Приведем некоторые рекомендации по локализации источника проблемы: