У нас есть приложение, которое использует ReadFile для чтения сокета. В одном из сценариев ReadFile получает вызов, говорящий о том, что для чтения есть 2 байта, но когда ReadFile пытается прочитать это, он возвращает байтовое значение 0 Значит ли это, что сокет на другом конце закрылся? , Я имею в виду, обязательно ли это означает, что сокет на другом конце закрылся, когда ReadFile читает 0 байтов? , или это может быть ошибка?