| Предыдущий | Следующий |
| NS_E_CONNECT_TIMEOUT | NS_E_SESSION_INVALID |
NS_E_PROXY_CONNECT_TIMEOUT
Что означает NS_E_PROXY_CONNECT_TIMEOUT
NS_E_PROXY_CONNECT_TIMEOUT (0xC00D2F07) — соединение с прокси-сервером не установлено до истечения заданного времени.
Запрос потоковой передачи Windows Media проходит разрешение имени, выбор прокси, согласование протокола, аутентификацию, создание сеанса и доставку пакетов. WMSP и связанные протоколы хранят состояние сеанса, поэтому одного установленного TCP-соединения недостаточно для подтверждения работоспособного медиасеанса. Сохраните самый ранний результат нижнего уровня: оболочки могут свести несколько разных причин к одному HRESULT.
Целевое сравнение — один повтор с тем же явно заданным прокси и один с прямым соединением при неизменных URL медиаресурса и идентификаторе аутентификации. Так меняется только спорное предусловие, а не сам ресурс или несвязанные настройки компьютера.
Имя прокси уже выбрано, но соединение с ним не установлено за отведённое время. Проверяйте адрес и порт прокси, маршрутизацию и TCP-доступность; этот код следует отличать от тайм-аута DNS, возникающего ещё до попытки соединения.
Что проверить
- Сопоставьте параметры вызова с условием «Соединение с прокси-сервером не установлено до истечения заданного времени» и сохраните первый код нижнего уровня, если Windows Media оборачивает ошибку другого компонента.
- После изменения причины повторите ту же операцию с теми же исходными данными и убедитесь, что условие «Соединение с прокси-сервером не установлено до истечения заданного времени» больше не воспроизводится.
Близкие коды
| Код | Чем отличается |
|---|---|
NS_E_TOO_MUCH_DATA_FROM_SERVER | Сервер передаёт данные сверх допустимого для клиента объёма или пределов потока |
NS_E_CONNECT_TIMEOUT | соединение с медиасервером не было установлено до истечения заданного времени |
NS_E_SESSION_INVALID | переданный токен сеанса присутствует в запросе, но уже недействителен |
Технические ссылки
Нужно найти другой код? Найти другой код состояния или ошибки.