Блок розеток 19 дюймов для телекоммуникационных шкафов и стоек: особенности, характеристики и применение

Что такое блок розеток 19 дюймов. Для чего используется в телекоммуникационных шкафах. Какие бывают виды и конфигурации. Как правильно выбрать подходящую модель. На что обратить внимание при покупке.

Содержание

Что такое блок розеток 19 дюймов и для чего он нужен

Блок розеток 19 дюймов представляет собой специальное устройство для организации электропитания оборудования в телекоммуникационных шкафах и стойках стандарта 19 дюймов. Он позволяет подключить несколько устройств к электросети, обеспечивая их бесперебойную работу.

Основные функции блока розеток 19″:

  • Распределение электропитания между несколькими устройствами
  • Защита оборудования от перепадов напряжения
  • Удобное и компактное размещение розеток в шкафу
  • Возможность включения/отключения питания отдельных устройств

Виды и конфигурации блоков розеток 19 дюймов

Блоки розеток 19″ различаются по следующим параметрам:

По способу монтажа:

  • Горизонтальные — устанавливаются горизонтально на 19″ направляющие
  • Вертикальные — крепятся вертикально к боковым стойкам шкафа

По количеству розеток:

  • 4-6 розеток
  • 8-10 розеток
  • 12-16 розеток
  • 24 и более розеток

По типу розеток:

  • С евророзетками (тип F)
  • С розетками IEC C13
  • С розетками IEC C19
  • Комбинированные

Технические характеристики блоков розеток 19 дюймов

При выборе блока розеток важно учитывать следующие технические параметры:


  • Номинальный ток — от 10А до 32А
  • Максимальная нагрузка — от 2,5 кВт до 7,4 кВт
  • Наличие автоматического выключателя
  • Наличие сетевого фильтра
  • Тип входного разъема — вилка, клеммная колодка или шнур питания
  • Материал корпуса — сталь, алюминий
  • Цвет корпуса — обычно черный или серый

Как правильно выбрать блок розеток 19 дюймов

При выборе блока розеток для телекоммуникационного шкафа следует учитывать:

  1. Тип и количество подключаемого оборудования
  2. Суммарную потребляемую мощность устройств
  3. Доступное пространство в шкафу
  4. Необходимость защиты от перепадов напряжения
  5. Требования к мониторингу электропитания

Важно подобрать модель с запасом по мощности и количеству розеток для возможности расширения системы в будущем.

Преимущества использования блоков розеток 19 дюймов

Применение специализированных блоков розеток 19″ имеет ряд преимуществ:

  • Экономия пространства в телекоммуникационном шкафу
  • Удобство подключения и отключения оборудования
  • Возможность удаленного управления питанием устройств
  • Защита оборудования от скачков напряжения
  • Улучшение воздушного охлаждения за счет правильной организации кабелей

Особенности монтажа блоков розеток в телекоммуникационные шкафы

При установке блока розеток в шкаф необходимо учитывать следующие моменты:


  • Блок должен быть надежно закреплен на направляющих или боковых стойках
  • Следует обеспечить удобный доступ к розеткам и выключателям
  • Кабели питания нужно аккуратно уложить и зафиксировать
  • Необходимо правильно распределить нагрузку между фазами (для трехфазных блоков)
  • Важно соблюдать требования по электробезопасности при монтаже

Популярные производители блоков розеток 19 дюймов

На рынке представлено множество производителей блоков розеток для телекоммуникационных шкафов. Наиболее известные из них:

  • APC by Schneider Electric
  • Legrand
  • Eaton
  • TLK
  • ЦМО
  • ZPAS
  • Rem

При выборе производителя стоит обратить внимание на репутацию компании, качество продукции, гарантийные обязательства и наличие сервисной поддержки.

Дополнительные функции современных блоков розеток

Современные модели блоков розеток 19″ могут обладать рядом дополнительных функций:

  • Измерение и отображение параметров электропитания (ток, напряжение, мощность)
  • Возможность удаленного управления через сеть
  • Поддержка протоколов SNMP, HTTP, HTTPS для мониторинга
  • Функция последовательного включения розеток
  • Настройка порогов срабатывания защиты
  • Ведение журнала событий

Правила эксплуатации и обслуживания блоков розеток

Для обеспечения долгой и безопасной работы блока розеток следует соблюдать следующие правила:


  1. Регулярно проверять надежность крепления блока и подключенных кабелей
  2. Не превышать максимально допустимую нагрузку
  3. Своевременно очищать устройство от пыли
  4. Контролировать температуру корпуса блока
  5. Проводить периодическую проверку работоспособности защитных функций

Сравнение блоков розеток 19 дюймов с обычными сетевыми фильтрами

Блоки розеток 19″ имеют ряд преимуществ перед обычными сетевыми фильтрами:

ПараметрБлок розеток 19″Обычный сетевой фильтр
Монтаж в шкафСпециально разработан для установки в 19″ шкафыТребует дополнительных креплений
Максимальная нагрузкаДо 32А / 7,4 кВтОбычно до 10А / 2,3 кВт
Удаленное управлениеЧасто поддерживаетсяКак правило, отсутствует
Мониторинг параметровВстроенные системы мониторингаОтсутствует
НадежностьПовышенная надежность для промышленного примененияРассчитаны на бытовое использование

Перспективы развития блоков розеток для телекоммуникационных шкафов

Индустрия блоков розеток 19″ продолжает развиваться. Основные тенденции включают:


  • Увеличение энергоэффективности
  • Расширение возможностей удаленного управления и мониторинга
  • Интеграция с системами управления инфраструктурой дата-центров
  • Улучшение защиты от кибератак
  • Применение новых материалов для повышения надежности и снижения веса

Эти инновации позволят сделать управление электропитанием в телекоммуникационных шкафах еще более эффективным и безопасным.


Блок силовых розеток 19 1U, 8 розеток, 2К+З, гнездо под шнур, 16А RC19 (☑)

Главная → Шкафы 19 → Блок Розеток 19 дюймов → RC19 БР10-008/53688/KPDU8P/SA

Бренд:
RC19

В наличии:
228 шт.

Центр. склад:
Ожидается

Оцени!

Код товара:
00749

Артикул:
БР10-008/53688/KPDU8P/SA

  • Описание
  • Характеристики
  • Доп. информация
  • Сертификаты
  • Сопутствующие товары
  • Видео
  • Отзывы

Описание розеточного рэкового блока на 8 гнезд

В телекоммуникационных шкафах и стойках 19 для питание оборудования используют 19 юнитовые силовые PDU розеточные блоки.

Наиболее популярная модель имеет от 8 гнезд под углом 45 градусов и есть разъединяемый разъем для кабеля питания С14

Блок розеток 220в — состоит из металла, прочный корпус это дополнительная защита вашего электропитания.

По бокам корпуса установлены «уши» для установки блока в монтажные 19 дюймовые профили шкафа и стоек 19.      

Техническая информация PDU блока с евророзетками для 19″ шкафов

Размещение гнезд Горизонтальное под углом 45 градусов 
Тип розетки  Schuko x 8 
Тип входного тока 16 А 
Материал корпуса  Анодированный алюминий 
Вилка кабеля/разъем PDU  С14 (гнездо под шнур питания) 
Дополнительные функции Переключаетль питания сети
Гарантия   24 месяца с момента покупки
Страна производитель  Россия
Производитель   Анбик

 

 

Эксплуатационные характеристики
АртикулБР10-008/53688/KPDU8P/SA
Высота1U
Цвет моделиЧерный (Ral 9005)
Масса0. 5 кг.
Объем0.001 м3.

Аксессуары к шкафам и стойкам
00762 RC19 CF KR M6 Винт с шайбой и гайкой M6 для крепления 19″ оборудования (50 шт уп.)9,759,00шт

В корзину

Кабели питания I Сетевой шнур питания
05328 RС19 PC-186-VDE-1.8M Сетевой шнур, Евровилка — IEC 320 C13, 3х0,75, длина 1,8 м.195,00180,00шт

В корзину

06969 RC19 PC-186-VDE-3M Сетевой шнур, Евровилка — IEC 320 C13, 3х0,75, длина 3 м 262,50247,50шт

В корзину

07035 Cabeus PC-189-VDE-1. 8M Кабель питания 10A, 1,8м (2103k)182,25170,25шт

В корзину

07137 Cabeus PC-189-VDE-5M Кабель питания 10A, 5м (2105k)360,75337,50шт

В корзину

07205 Cabeus PC-189-VDE-3M Кабель питания, 10A, 3м (2104k)251,25234,75шт

В корзину

07206 Cabeus PC-186-VDE-5M Кабель питания компьютера (Schuko+C13) (3×0. 75), 5 м374,25349,50шт

В корзину

21620 Cabeus PC-IEC19-IEC20-1.8M Кабель питания, 16A, 1,8м(9554c)487,50455,25шт

В корзину

21616 Cabeus PC-189-VDE-1. 2M Кабель питания монитор-компьютер IEC 320 C13 — IEC 320 C14 (3×0.75). 1.2м147,00138,00шт

В корзину

Напольные шкафы телекоммуникационные
07164 Шкаф серверный телекоммуникационный 19″ напольный, 27U 600x800x1388мм ШхГхВ, дверь стекло, серый RAL 7035 (3 места), RC1933’288,8031’967,25шт

В корзину

12075 ЦМО ШТК-МП-42. 6.10-1ААА-9005 Шкаф телекоммуникационный 19″ напольный ПРОФ универсальный 42U (600×1000) | Серверный 19″ шкаф, дверь стекло, чёрный, в сборе95’349,1091’050,58шт

В корзину

07462 Cabeus SH-05C-12U60/60 Шкаф монтажный телекоммуникационный 19″ напольный для распределительного и серверного оборудования 12U 600x600x730mm (ШхГхВ) передняя стеклянная и задняя сплошная металлическая двери, ручка с замком, цвет серый (RAL 7035)22’639,5021’158,25шт

В корзину

Серверные стойки 19 дюймов
06082 Серверная стойка 19 двухрамная 42U 600х800 В=2003 мм. RC199’135,028’891,41шт

В корзину

06112 Серверная стойка 19 двухрамная 16U 600х800 В=860 мм., RC197’236,687’043,70шт

В корзину

06080 Серверная стойка 19 двухрамная 24U 600х800 В=1220 мм. RC197’461,637’262,65шт

В корзину

Телекоммуникационные шкафы настенные
05254 RC19 ШРН-Э-9.60 G Шкаф телекоммуникационный настенный 19″, 9U разборный 600х600 мм., дверь стеклянная, цвет серый RAL 70358’474,048’003,26шт

В корзину

Настенные кронштейны ЦМО
00936 Кронштейн телекоммуникационный настенный 9U, регулируемая глубина 300-450мм ЦМО4’697,004’485,25шт

В корзину

Защищенные телекоммуникационые шкафы всепогодные напольные ШТВ укомплектованные
31082 ШТВ-1-36. 7.9-43АА-Т1 ЦМО Шкаф уличный всепогодный напольный укомплектованный 36U (Ш700 х Г900), комплектация Т1-IP55210’707,00201’208,32шт

В корзину

Защищенные телекоммуникационые шкафы всепогодные настенные ШТВ-Н укомплектованные
31022 ШТВ-Н-6.6.3-4ААА-Т1 ЦМО Шкаф уличный всепогодный настенный укомплектованный 6U (Ш600хГ300), комплектация T1-IP54/5572’991,4069’700,79шт

В корзину

Шкаф уличный всепогодный настенный
11970 ШТВ-Н-12. 6.5-4ААА Шкаф уличный всепогодный настенный 12U 600х500, передняя дверь вентилируемая RC1939’924,5038’124,63шт

В корзину

Шкафы напольные всепогодные ШТВ-1
01911 Шкаф уличный всепогодный напольный 12U 800х800, передняя дверь вентилируемая RC1937’627,3036’059,54шт

В корзину

Шкаф 10 дюймов
06968 Cabeus WSC-8U Шкаф телекоммуникационный настенный 10″ 8U 326x300x405mm (ШхГхВ) дверь стекло7’696,507’193,25шт

В корзину

Шкафы электротехнические отдельные (IP55)
11703 EME-1400. 800.400-1-IP55 Elbox Отдельный электротехнический шкаф IP55 в сборе (В1400*Ш800*Г400) EME с одной дверью, цоколь 100 мм55’758,8053’234,72шт

В корзину

Корпус Промышленный Электротехнический
11804 EMS-1600.600.400-1-IP65 Elbox Корпус линейного электротехнического шкафа IP65 (В1600*Ш600*Г400) EMS c одной дверью66’330,5063’327,88шт

В корзину

Кабельная стяжка
02388 Стяжка нейлон. неоткрыв. 100 х 3 мм, 100 шт.22,5921,75упак

В корзину

09579 Cabeus PCB-15 Пластиковый спиральный рукав для кабеля д.15 мм (2 м) и инструмент ST-15214,50200,25шт

В корзину

Хомуты-липучки
18855 Cabeus ROL-5×25-BK Лента (липучка) в рулоне, ширина 25 мм, длина 5 м, черная596,25557,25шт

В корзину

НаименованиеДокумент

Сертификат

Сертификат соответствия для блоков розеток модели Rem

Информация о технических характеристиках, описании, комплекте поставки и внешнем виде носит ознакомительный характер, не является публичной офертой, определяемой положениями статьи 437 ГК РФ, и может быть изменена производителем без предварительного уведомления и без ухудшения характеристик изделия.


СИСТЕМА СЕРТИФИКАЦИИ ГОСТ Р Федеральное Агенство по техническому регулированию и метрологии

Сертификат соответствия N РОСС RU.НВ61.НО6942. Срок действия с 21.05.2020 по 20.05.2023 N0475841 и N0069409


Отзывы БР10-008/53688/KPDU8P/SA RC19


Отзывы о компании Анбик на Яндекс картах

Анбик РК на карте Москвы — Яндекс.Карты

Похожие товары

Верт блок розеток Rem-3×32, 3 фазы 32A, 6 авт, инд, 24 S, 1820 мм, IEC 309, шнур 3 м

22 453,20 ₽/шт

В корзину

Верт блок розеток Rem-3×32, 3 фазы 32A, 6 авт, инд, 12 S, 18 C13, 3 C19, 1820мм, вх IEC 309, шнур 3м

22 453,20 ₽/шт

В корзину

Верт блок розеток Rem-3×32, 3 фазы 32A, 6 авт, инд, 36 C13, 6 C19, 1820 мм, вх IEC 309, шнур 3 м

21 891,90 ₽/шт

В корзину

Верт блок розеток Rem-3×32, 3 фазы 32A, 6 авт, инд, 48 C13, 1820 мм, вх IEC 309, шнур 3 м

21 237,00 ₽/шт

В корзину

Вертикальный блок розеток Rem-32 на 2 контура по 12 Sсhuko с авт.

и амп., 2*32А, алюм., 42-48U, колодка

20 301,40 ₽/шт

В корзину

Вертикальный блок розеток Rem-32 без шнура, с автоматическим выключателем и амперметром, 24 Sсhuko, 32А, алюминий, 42U, клеммная колодка

20 020,80 ₽/шт

В корзину

Верт блок розеток Rem-3×32, 3 фазы 32A, 6 авт, инд, 9 S, 12 C13, 3 C19, 1420 мм, вх IEC 309, шнур 3м

19 833,70 ₽/шт

В корзину

Верт блок розеток Rem-3×32, 3 фазы 32A, 6 авт, инд, 24 C13, 6 C19, 1420 мм, вх IEC 309, шнур 3 м

19 833,70 ₽/шт

В корзину

Верт блок розеток Rem-3×32, 3 фазы 32A, 6 авт, инд, 18 S, 1420 мм, вх IEC 309, шнур 3 м

19 553,00 ₽/шт

В корзину

Верт блок розеток Rem-32, 1 фаза 32A, 2 авт, инд, 10 S, 24 C13, 4 C19, 1820 мм, вх IEC 309, шнур 3 м

19 178,80 ₽/шт

В корзину

Верт блок розеток Rem-32, 1 фаза 32A, 2 авт, инд, 36 C13,6 C19, 1820 мм, вх IEC 309, шнур 3 м

18 523,90 ₽/шт

В корзину

Верт блок розеток Rem-32, 1 фаза 32A, 2 авт,инд, 24 S, 1820 мм, вх IEC 309, шнур 3 м

18 336,80 ₽/шт

В корзину

Преимущества

Комплексные поставки сетевого оборудования с честными сроками поставки.

Срочная доставка заказа от 3 часов в г.Москва и Московской области. Собственный грузовой транспорт это оптимальное решение для доставки крупногабаритных и комплексных заказов сетевого оборудования по Москве и Московской области.

Доставка в Санкт-Петербург, Ростов-на-Дону, Екатеринбург, Новосибирск, Нижний Новгород, Казань, Красноярск, Омск, Томск, Самара, Уфа, Воронеж, Пермь, Волгоград, Краснодар и другие города России и стран СНГ осуществляем через 7 транспортных компаний для доставок грузов.

Под собственной маркой RC19 производим в России и Беларуси телекоммуникационное и кабеленесущее оборудование и поставляем под маркой RC19 товары импортированные  нами из Китая

Два склада в Москве рядом с метро Каширская с большой номенклатурой телекоммуникационных напольных и настенных шкафов , кабельных лотков и электротехнических комплектующих. Прямые поставки из Китая модулей вентиляторных, осевых вентиляторов, стоек 19 дюймов и медных 19 дюймовых шин .

Надежная компания с более чем 10 летним опытом работы на рынке сетевого и кабеленесущего оборудования. Весь товар сертифицирован и является подлинным.

Ценовая политика компании с особыми скидками для торговых, монтажных и инжиниринговых организация. Исключительно интересные цены в 3 колонке для постоянных клиентов.


Оставить заявку

Блок розеток 220В, 19″, 1U, 8 розеток с выключателем

Каталог товаров

  • Кабели Витая пара

    Для помещений 2 пары

    Для помещений 4 пары

    Для уличной прокладки 2 пары

    Для уличной прокладки 4 пары

    Для помещений с оболочкой LSZH

    Подвесной с тросом

    Многопарный для помещений

    Многопарный для улицы и канализации

    Патчкорды медные UTP

  • Кабели Оптические

    Подвесные абонентские ДРОП COVLINE

    Подвесные абонентские ДРОП

    Для помещений

    Для канализации в трубы

    Подвесные с тросом

    Подвесные самонесущие

    Бронированные в канализацию

    Бронированные в грунт

    Для канализации с медными жилами

    Подвесные с тросом с медными жилами

    Бронированные универсальные

    Кабельные сборки оптические

    Универсальные распределительные IN/OUT

    Бронированные гибкие IN/OUT

    Патчкорды ОПТИЧЕСКИЕ

  • Кабели Медные

    Кабели Акустические

    Кабели Видеонаблюдения

    Кабели Коаксиальные

    Кабели Систем связи и Сигнализации

    Кабели Охранной и Пожарной сигнализации

    Кабели Cиловые

    Кабели Заземления

  • Кабельные катушки
  • Кроссовое оборудование

    Гильзы КДЗС

    Кабельные сборки

    Климатические телекоммуникационные шкафы и аксессуары

    Ключницы

    Коробки под плинты

    Кроссы оптические стоечные 19″

    Кронштейны для крепления муфт

    Крепеж (винты, гайки, рейки)

    Комплекты ввода для муфт. Ремкомплекты. Герметик. Аксессуары

    Муфты оптические тупиковые

    Муфты-кроссы оптические

    Муфты оптические проходные

    Настенные / Напольные телекоммуникационные шкафы и аксессуары

    Настенные оптические боксы

    Органайзеры для стоек и шкафов

    Патч-панели RJ-45 19″

    Патчкорды медные UTP

    Патчкорды ОПТИЧЕСКИЕ

    Пигтейлы

    Плинты, хомуты

    Распределительные боксы FTTH

    Рамы настенные монтажные 19″

    Розетки оптические настенные абонентские

    Розетки оптические проходные

    Сплайс-кассеты

    Сплиттеры оптические

    Стеллажи

    Стойки открытые

    Термоусадочные трубки (ТУТ)

    Термоусаживаемые колпачки

  • Инструменты для монтажа

    Бандаж кабеля

    Бахилы

    Буры по бетону

    Верхолазные работы

    Домкраты кабельные

    Делители АНТЕННЫЕ

    Дюбель-гвозди

    Изолента

    Инструменты НАБОРЫ

    Инструменты для зачистки

    Инструменты для резки

    Инструменты монтажные

    Инструменты обжимные

    Кабель-каналы

    Коннекторы, соединители ОПТИКА

    Коннекторы, соединители LAN

    Коннекторы, переходники АНТЕННЫЕ

    Коробки разветвительные

    Лента сигнальная / оградительная

    Лестницы, стремянки

    Маркеры кабельные / Бирки

    Металлорукава

    Мини УЗК / УЗК

    Муфты прямые полиэтиленовые

    Паяльники

    Перчатки х/б

    Пистолеты клеевые

    Пломбы номерные

    Приспособления для очистки коннекторов / волокон

    Розетки RJ-45

    Скобы с гвоздём

    Стретч-плёнка

    Спирт, D-Gel

    Сумки и пояса для инструмента

    Тестеры кабельные / Мультиметры

    Труб держатели

    Трубы гофрированные ПВХ, ПНД

    Фонари

    Химия и смазочные материалы

    Хомуты нейлоновые (стяжки)

    Хомуты из нержавеющей стали (стяжки)

    Чулки монтажные кабельные

    Ящики для инструментов

  • Профессиональные инструменты KNIPEX (Германия)

    Шарнирно-губцевый инструмент

    Инструменты для зачистки и снятия изоляции

    Инструменты для опрессовки

    Инструментальные чемоданы и сумки

    Ножницы и резаки

    Наборы инструментов

    Ключи для электрошкафов

  • Оборудование для GPON, GEPON, FTTH

    Модули SFP xPON

    Оптические терминалы GEPON

    Сплиттеры оптические

    Распределительные боксы FTTH

    Розетки абонентские

    Видеощупы цифровые

    Визуальные локаторы дефектов волокна

    Зажимы натяжные

    Катушки нормализующие

    Кабельные вводы

    Рефлектометры

    Тестеры оптические

    Измерители оптической мощности

    Источники лазерного излучения

    Идентификаторы активного оптического волокна

  • Сварочные аппараты и аксессуары

    Сварочные аппараты

    Скалыватели оптического волокна

    Электроды

    Аккумуляторные батареи

    Блоки питания / Зарядки / Шнуры

  • Сетевое оборудование

    3G и 4G интернет комплекты

    Коммутаторы

    Коммутаторы PoE

    Медиаконвертеры

    Модули SFP

    Модули SFP+

    Модули SFP xPON

    Роутеры Wi-Fi 3G/4G LTE

    Шасси для конвертеров

  • Узлы крепления, подвесы

    Анкеры

    Арматура СИП до 1кВ

    Гайки, шайбы

    Зажимы и коуши для троса

    Зажимы натяжные анкерные

    Зажимы поддерживающие

    Зажимы спиральные

    Карабины, скобы

    Кронштейны антенные

    Лебедки

    Лента, замки, клещи

    Талрепы

    Тросы стальные, Спирали

    Трубостойки

    Узлы крепления

    Устройства для запаса кабеля УПМК

    Шпильки

  • Электрооборудование

    Автоматические выключатели

    Аккумуляторные батареи Delta

    Боксы для автоматических выключателей

    Батарейки

    Блоки розеток 19″

    Вилки, розетки

    Источники бесперебойного питания (ИБП)

    Клеммы, соединители, зажимы

    Колодки удлинителя

    Кабели заземления

    Кабели силовые

    Прожекторы светодиодные

    Сетевые фильтры, удлинители

    Счётчики электрической энергии

    Шнуры сетевые

    Шины заземления

    Щиты распределительные

    DIN-рейки

  • Ящики антивандальные

    Распашные навесные малые

    Распашные навесные большие

    Пеналы навесные

    Распашные напольные на 26U

    Щиты с монтажной панелью всепогодные

  • Хозтовары

    Батарейки

    Перчатки х/б

    Жидкости омывателя

    Фонари

  • Товары со скидкой

    Кабели оптические

    Кабели витая пара

    Патчкорды оптические

0Избранные0Сравнение

Сравнение (0)

Перейти к сравнению

Последние новости

Читать все новости

ВНИМАНИЕ! Отмотка кабеля заканчивается за пол часа до закрытия склада.

Адрес склада:

Москва, Волоколамское шоссе, 142 
Координаты для навигатора: 
55.830012, 37.371102  На карте

Часы работы:

Понедельник — пятница
с 8:30 до 17:30

 

Адрес склада:

Санкт-Петербург, ул. Минеральная, д.31 
Координаты для навигатора: 
59.966493, 30.360149  На карте

Часы работы:

Понедельник — пятница
с 8:30 до 17:30

Блокирующие и неблокирующие сокеты

До сих пор в этой главе вы видели, что select() может быть используется для определения доступности данных для чтения из сокета. Однако бывают случаи, когда полезно иметь возможность вызывать send(), recv(), connect(), accept() и т. д. без необходимости дождитесь результата.

Допустим, вы пишете веб-браузер. Вы пытаетесь подключиться к веб-серверу, но сервер не отвечает. Когда пользователь нажимает (или щелкает) кнопку остановки, вы хотите, чтобы API connect() прекратил попытки подключения.

С тем, что вы уже узнали, это невозможно. Когда вы вызываете функцию connect(), ваша программа не восстанавливает управления до тех пор, пока либо соединение не будет установлено, либо ошибка имеет место.

Решение этой проблемы называется «неблокирующий сокетов».

По умолчанию сокеты TCP находятся в «блокирующем» режиме. например, когда вы вызываете recv() для чтения из потока, управление не возвращается в вашу программу до тех пор, пока хотя бы один байт данные считываются с удаленного узла. Этот процесс ожидания появление данных называется «блокировкой». То же самое true для API write(), API connect() и т. д. Когда вы запустить их, соединение «блокируется» до тех пор, пока операция не будет полный.

Можно установить дескриптор так, чтобы он помещался в «неблокирующий» режим. При переводе в неблокирующий режим вы никогда не ждите завершения операции. Это бесценный инструмент, если вам нужно переключаться между множеством различных подключенных сокетов и хотите убедиться, что ни один из них не вызывает программа для «запирания».

Если вы вызовете «recv()» в неблокирующем режиме, он вернет любые данные, которые система имеет в своем буфере чтения для этого разъем. Но он не будет ждать этих данных. Если буфер чтения пуст, система немедленно вернется из recv() говоря: «Операция будет Блок!»».

То же самое относится и к API send(). Когда вы вызываете send(), он помещает данные в буфер, и когда они считываются удаленный сайт, он удаляется из буфера. Если буфер когда-либо становится «полным», система вернет ошибку «Операция Блокировал бы» при следующей попытке записи в него.

Неблокирующие сокеты имеют аналогичный эффект на accept() API. Когда вы вызываете accept(), а клиента еще нет подключившись к вам, он вернет «Операция будет заблокирована», чтобы сказать вам, что он не может завершить accept() без жду. ..

API connect() немного отличается. Если вы попытаетесь вызывать connect() в неблокирующем режиме, и API не может подключиться мгновенно, он вернет код ошибки для «Операция в процессе». Когда вы снова вызываете connect(), позже он может сообщить вам «Операция уже выполняется», чтобы позволить вы знаете, что он все еще пытается подключиться, или это может дать вам успешный код возврата, говорящий вам, что соединение было изготовлено.

Возвращаясь к примеру с «веб-браузером», если поставить сокет, который подключался к веб-серверу в неблокирующий режим, вы можете вызвать connect(), распечатать сообщение о том, что «подключение к хосту www.floofy.com…», затем может быть, сделать что-то еще, и они вернутся, чтобы подключиться() снова. Если connect() работает во второй раз, вы можете напечатать «Хозяин связался, жду ответа…», а затем начните звонить отправить() и получить(). Если connect() все еще ожидает выполнения, вы может проверить, нажал ли пользователь кнопку «отмена», и если это так, вызовите close(), чтобы прекратить попытки подключения.

Неблокирующие сокеты также можно использовать в сочетании с API выбора(). На самом деле, если вы достигнете точки, в которой вы на самом деле ХОЧУ ждать данных на сокете, который был ранее помеченный как «неблокирующий», вы можете имитировать блокируя recv(), просто вызвав сначала select(), а затем прием().

Режим «неблокирующий» устанавливается изменением одного из «флаги» сокета. Флаги представляют собой серию битов, каждый из которых представляющие различные возможности сокета. Итак, чтобы для включения неблокирующего режима требуется три шага:

  1. Вызов API fcntl() для получения сокета текущие настройки флага дескриптора в локальный переменная.

  2. В нашей локальной переменной установите O_NONBLOCK (неблокирующий) флаг включен. (осторожно, конечно, не вмешиваться в другие флаги)

  3. Вызовите API fcntl(), чтобы установить флаги для дескриптор значения в нашей локальной переменной.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *