Какие розетки и выключатели лучше купить?
Если с конструктивом понятно (врезан подрозетник – ставим скрытую, нет его в стене – идем за наружной), то менее заметные детали требуют внимания. В первую очередь смотрим на контакты – две штампованных латунных пластинки, как это делается на дешевых розетках, подойдут только для слаботочной нагрузки, даже если на розетке гордо написано «16 А». Дело в том, что такие контакты искрят и обгорают (включите мощный импульсный блок питания – увидите сами), расшатываются при частой коммутации, а следовательно – начинают искрить и гореть еще сильнее. Полноценные подпружиненные контакты – единственный верный выбор для часто используемой розетки, мощных потребителей. Дорого? Но ведь и розетку мы покупаем на годы, а не на недели.
Если дома есть или хотя бы планируются дети – выберите розетки с защитными шторками, закрывающими отверстия. Причем шторки должны открываться именно при одновременном нажатии на обе, когда вставляется вилка, а не поодиночке. Вы в детстве не совали в розетку гвозди? Автору доводилось. Правда, это был не гвоздь, а проволока, но запомнилось все равно, и даже, похоже, подвигло к выбору специальности. Эти же шторки будут полезны, например, на кухне – какая-никакая защита от брызг, но в таких условиях, конечно, однозначно лучше полноценная крышка.
Механическая прочность лишней не будет точно. Нет, мы, конечно, все знаем, что нельзя просто вытягивать шнур из розетки, не придерживая ее рукой, и так далее, и так далее – но на практике почему-то именно так их и ломаем, не так ли? Поэтому и само крепление в подрозетнике, и крепление рамки должны быть основательными.
Удачных вам покупок!
Тематика статьи
- Строительство и ремонт
Обратите внимание, что достоверность сведений и результатов составления рейтингов носит субъективный характер и не является рекламой
Вступление
Выбирать электрическую розетку нужно не только, вернее не столько по внешнему виду и дизайну, сколько по требуемым техническим и конструкторским характеристикам, важным для места установки. Как правильно выбрать розетку электрическую в этой статье.
О розетках электрических пару общих слов
Простой человек, который не заканчивал курсы электриков в спб (Санкт-Петербурге) или Москве, относится к установленной электрической розетке, как к чему то, естественному. Мы редко думаем, что розетка может сгореть или прийти в негодность и её придётся выбирать и покупать. Еще больше вопросов возникает, когда нужно выбрать и купить розетки для всей квартиры или дома. В таком выборе еще больше вопросов и нюансов. Давайте разбираться и отвечать на вопрос как выбрать розетку электрическую.
Выбор розетки по конструкции
По конструкции электрические розетки бывают открытой и скрытой установки. Первые предназначены для открытой (видимой) электропроводки. Вторые, для скрытой (не видимой) электропроводки.
По внешнему виду различит их очень просто. Розетки открытого монтажа, при наличии всех атрибутов розетки, это закрытая коробка с гнездами для вставки электрических вилок. Встраиваемые электрические розетки, с тыльной стороны, конструкционно открыты, и имеют, заметные, усики для монтажа и сьёмную лицевую панель.
Кроме этого, по конструкции розетки бывают одиночные на включение одного прибора (одной электрической вилки) или многоместные (многопостовые). Здесь важно понимать, что многоместных розеток скрытого монтажа не бывает. Чтобы выстроить несколько розеток скрытой проводки в ряд, нужно собрать блок электрических розеток от одного производителя.
блок электрических розеток открытого монтажаСобирается блок электрических розеток при монтаже, используя предусмотренную стыковку монтажных коробок для розеток скрытого монтажа. Кстати, к выбору розетки скрытого монтажа нужно добавить выбор монтажной коробки.
Монтажные коробки бывают одноместные или многоместные. Количество мест в одной коробки может доходить до 6-ти. Из практики для удобного, универсального монтажа лучше покупать одноместные монтажные коробки, специально предназначенные для состыковки в блоки. Они имеют характерные «уши», которыми соединяются.
коробка монтажная на три розеткисоединение монтажных коробокВыбор розетки по мощности
Важный параметр для выбора это мощность электрической розетки. С потребительской точки зрения это тот прибор, который вы будете включать в розетку.
Все стандартные бытовые приборы, которые имеются в квартире или доме, кроме электрической плиты, требуют установки розетки на 6 или 10 ампер. Этот параметр вы должны найти на лицевой панели розетки. Бывают розетки на 16 и 32 ампера. Поясню в чем разница.
Чем мощнее прибор, включаемый в розетку, тем больше будет сила тока, при равенстве напряжения, в этой электрической цепи. Контакты и зажимы 6-ти амперной розетки не рассчитаны на подключение мощных приборов. Как следствие при больших силах тока, у 6 амперной розетки, скорее всего, отгорят контакты, что недопустимо.
Именно поэтому выбирать электрическую розетку нужно по планируемой мощности подключаемых бытовых приборов. В розетку на 6 ампер можно подключать приборы до мощности в 1600 Вт, для розетки 10 ампер – 2200 Вт, 16 ампер – 3500 Вт, 32 Ампера – 700 Вт (электрические плиты).
Для мокрых зон нужно обратить внимание на защиту корпуса розетки (степень защиты IP).
Важно! Не все розетки имеют видимую без разборки маркировку по допустимой мощности. Обязательно обратитесь к продавцу и уточните мощность покупаемой розетки.
Например, известные розетки Легранд (Legrand) не имеют никаких обозначений на корпусе и декоративной панели. Все обозначения этих розеток указаны на монтажном корпусе.
Выбор розетки по напряжению
В этом параметре выбора, всё просто. Большинство бытовых розеток рассчитаны на напряжение той страны, в которой продаются. В России это 220 Вольт. Как альтернатива есть специальные розетки на напряжение 380 Вольт. Они заметно массивнее.
По дизайну
В завершении не лишним будет напомнить, что выбрать электрическую розетку нужно не только по техническим параметрам, но и дизайну. Выбирая розетки для всей квартиры или для кухни, лучше, чтобы все видимые розетки были от одного производителя и единой серии. Проще говоря, имели одинаковый внешний вид.
Конечно, не лишним было бы выбрать электрическую розетку по монтажным параметрам, но об этом в следующей статье «Конструкция электрических розеток».
©ehto.ru
Еще статьи
Похожие посты:
Выбор розеток и выключателей — это непростая задача, возникающая перед каждым, кто решился делать ремонт, ведь ассортимент этого товара огромен, поэтому остановиться на каком-то единственном варианте очень трудно. Важно покупать наилучшие изделия, которые не вызовут никаких трудностей при дальнейшей эксплуатации и будут достойно вписываться в дизайн жилого помещения.
ТОП-13 лучших брендов розеток и выключателей
В нижеследующей статье мы обозначим 13 лучших брендов розеток и выключателей из разных ценовых категорий, поговорим об их достоинствах и недостатках, научимся правильно выбирать качественные изделия и выявлять контрафакты, а также укажем характеристики и параметры, которые необходимо брать во внимание при подборе.
13. Кунцево-Электро
Компания начала свою деятельность в советском союзе, но, даже являясь пережитком прошлого, до сих пор успешно распространяет свою продукцию, которую можно встретить довольно часто. Цена изделий очень низкая, розетки и выключатели сделаны довольно качественно и вполне нормально функционирует. Можно разместить в не особо бросающихся взгляду местах. Отрицательных отзывов потребителей мало.
Плюсы
- очень низкая цена;
- достойное качество.
Минусы
- дизайн очень скуден.
Розетки, выключатели и рамки Кунцево-Электро
12. BYLECTRICA
Компания, располагающаяся в Белоруссии, занимается изготовлением электротехнических изделий в «Светприборе» (предприятие в Минске). Розетки и выключатели не так плохи: их можно использовать для немощных аппаратов, к примеру, для подключения бытовой техники (телевизоров, утюгов и прочего). Если в жилище часто отключается свет, то лучше не пользоваться продукцией «Bylectrica», ведь защиты практически нет. Несколько искр способны погубить розетку. Этот недостаток присущ не только белорусским производителям, но китайским и турецким.
Минусы
- не лучший выбор для сетей с большой нагрузкой.
Розетки, выключатели и рамки BYLECTRICA
11. Viko
Эта одна из крупнейших компаний в Турции, которая славится высоким качеством сборки своих розеток и выключателей среди покупателей. Она распространяет свои товары по всему миру, и Россия — не исключение. На территории Российской Федерации продукцию Viko может встретить везде, ведь фирма отлично прошла все тесты и нормы качества. Отличное соотношение цены и качества позволяют фирме конкурировать с другими компаниями за право называться лучшим производителем бюджетного сегмента. Однако, следует заметить, что некоторые модели сходи по цене с представителями среднего и премиум- сегментов рынка.
Плюсы
- превосходное качество;
- невысокая цена.
Минусы
- не лучший выбор для сетей с большой нагрузкой.
Розетки, выключатели и рамки ViKO
10. WESSEN
«Wessen» — это одна из самых крупных компаний по производству электроустановочных изделий в Российской Федерации, вошедшая в состав французской корпорации Schnider Electric в 2008 году. Почти каждая третья розетка (или выключатель), поступившая на продажу в России, является продукцией этого гиганта, но ее товары востребованы и за рубежом. Главное отличие от конкурентов — это оригинальность и дешевизна. Компания производит как и классические, так и стилизованные под дерево розетки и выключатели. Серии «Wessen 59» и «Прима» — одни из самых популярных линеек данной компании. Выключатели и розетки этой фирмы изготавливаются из специального термостойкого материала, который обеспечивает их пожаробезопасность, а заземляющие контакты предотвращают удары током. Отдельно стоит отметить серию «Рондо IP44», электротехнические изделия которой можно разместить в ванной комнате или других сырых помещениях, так как они защищены от влаги.
Плюсы
- отличный ABS-пластик;
- огромный выбор;
- низкая цена;
- удобно, безопасно как и при подключении, так и при эксплуатации.
Минусы
- оригинальность иногда идет в ущерб дизайну;
- дизайн довольно скуден.
Розетки, выключатели и рамки WESSEN
9. BERKER
Фирма, основанная в 1919 году и быстро завоевавшая расположение покупателей, уже давно вышла на международный рынок электротехнических изделий. Ее продукция слывет безупречным качеством, функциональностью и непритязательным дизайном приборов. За такой огромный промежуток времени компания накопила множество интересных решений, которые нашли свое отражение в ее ассортименте, например, покупатель может легко найти как розетки с плавным, так и угловатым контуром.
S.1, B.3 и B.7 – это три самых популярных серии немецкого концерна, первая линейку можно назвать классической, а вот вторую и третью — нет: невероятно смелые дизайнерские и инженерные решения выделяют их.
Отличная комплектация, качество сборки и грамотное сочетание материалов и механизмов позволяют фирме не только конкурировать с розетками и выключателями премиум-класса, но и оставаться востребованными среди потребителей.
BERKERПлюсы
- качество сборки на высоте;
- огромный выбор рамок;
- низкая цена;
- прочность и надежность.
Минусы
- небольшое количество ярких моделей.
Розетки, выключатели и рамки BERKER
8. MAKEL
Компания «Makel», появившаяся еще в 1977 году и основанная только благодаря поддержки турецких инвесторов, отлично конкурирует с признанными мировыми гигантами, оставаясь лидирующим экспортером электроматериалов в Турции и распространяя свою продукцию в 40 стран по всему миру. Выключатели и розетки фирмы, сохраняя классический стиль, остаются популярны у российских потребителей и по сей день.
«Makel Cellia» и «Makel Lunis» — это наиболее популярные линейки у покупателей. Округлые линии, преобладающие в дизайне, помогают изделиям вписываться в любой интерьер, а провода, окрашенные в разные цвета, ускоряют процесс установки розеток и выключателей. Термостойкая сердцевина, являющаяся основой, существенно снижает вероятность перегревания.
Плюсы
- качество сборки на высоте;
- рамки можно менять;
- легко устанавливаются;
- невысокая цена.
Минусы
- гальванические покрытия довольно быстро стираются.
Розетки, выключатели и рамки MAKEL
7. Gira
Немецкая компания, которая у дел уже целый век, продолжает выпускать розетки и выключатели, основой которых является квадрат, но ассортимент не скуден: полет дизайнерской мысли позволяет широкой аудитории потребителей обожать этот бренд, ведь можно найти огромное количество различных изделий на любой «вкус и цвет».
Gira поставляет свою продукцию всего в 36 стран, но масштабы ее производства велики. Покупателям нравятся прочность и качество розеток и выключателей, которая отлично сочетается с относительно невысокой ценой. «Linoleum Multiplex» и «E2» — стильные и высококачественные линейки, находящиеся в разном ценовом диапазоне, очень востребованы у потребителей.
GiraПлюсы
- составные элементы прочны и надежны;
- утонченный дизайн;
- долговечность изделий.
Розетки, выключатели и рамки Gira
6. Jung
Эта немецкая фирма делает упор на производство бюджетных розеток и выключателей, дизайн которых довольно сильно схож с изделиями других немецких фирм. Основой для большинства розеток является квадрат — эталон стиля компании. Не смотря на это, выбор розеток и выключателей широк: эталонная форма позволяет создавать множество вариаций изделий на её базе. Отличным примером является модель «А500», на основе которой была создана целая серия «LS990». Производители, комбинируя различные вариации клавиш, заглушек, форм краёв и других параметров, приходят к необычным решениям, которые идеально сочетаются с интерьерами в стиле Hi-Tech.
JungПлюсы
- доступная цена;
- множество различных вариаций изделий, устройство которых не выходят за рамки классических розеток и выключателей;
- простота монтажа и удобство в использовании.
Розетки, выключатели и рамки Jung
5. Fede
Испанская компания, которая появилась только в 2007 году, но уже заняла довольно интересную нишу: компания занимается изготовлением розеток и выключателей в винтажном стиле. Компания не выходит за рамки своего стиля, всегда придерживается его, поэтому не конкурирует с мировыми компаниями-гигантами по продажам, зато ее непритязательная винтажная стилистика запоминается многим.
Сами электротехнические изделия FEDE стоят не дорого, а вот цена рамок для них попадает в премиальный сегмент. Розетки и выключатели испанской компании вряд ли будут хорошо смотреться в обычных жилых и офисных помещениях, они больше подойдут для интерьеров с более специфичным дизайном. Сложно отметить какую-то одну линейку, ведь все модели хороши по-своему, но наиболее популярными являются «Sanremo» и «Toscana Palace».
FedeПлюсы
- интересный дизайн;
- красивые рамки.
Минусы
- подойдут не для всех интерьеров;
- высокая цена.
Розетки, выключатели и рамки Fede
4. Siemens
Эта европейская компания присутствует на российском рынке уже 169 лет! Именно столько, ведь «Siemens» начала свою деятельность в 1851 году, поставив 75 телеграфных аппаратов в Российскую Империю. Сейчас компания не только производит электротехнические изделия, но и реализует множество крупных проектов: оборудование для генерации, передачи электричества, телефоны, слуховые аппараты и много другое.
Выключатели и розетки «Siemens» сделаны очень качественно, надежны в эксплуатации, а главное красивы. При их отделки используют натуральное дерево, шлифованный металл или даже закаленное стекло! Ассортимент (в плане дизайнерских решений) довольно скуден, но элегантен и непритязателен. Некоторые линейки, например, «Delta miro Artist» способны конкурировать с представителями премиум-сегмента рынка, но более дешевые модели участвовать в этой «борьбе» не смогут, ведь при их создании используется большое количество ABS-пластика.
SiemensПлюсы
- великолепное качество контактов;
- некоторые серии (особенно дизайнерские) выглядят очень богато.
Минусы
- бюджетные варианты конкурентоспособны.
Розетки, выключатели и рамки Siemens
3. ABB
Слияние шведской фирмы «ASEA» и швейцарского бренда «Brown, Boveri & Cie» (довольно известных в своё время компаний) привело к появлению на свет «ABB», управляющие ставили перед собой цель захватить рынок, заполонив его собственной продукцией. Сейчас компания успешно ведет торговлю в 100 странах мира, сохраняя баланса между ценой и качеством.
Цена розеток и выключателей не превышает среднюю по рынку, но их внешний вид позволяет им выигрывать на фоне остальных: дизайн вариативен и свеж. Линейка «Impulse» — это классические, но с обтекаемыми линиями корпуса изделия. А вот потребителям, нуждающихся в розетках, которые вписались в более дорогие интерьеры жилых помещений, подойдет серия «Dynasty», выполненную в стиле картин.
ABBПлюсы
- интересные сочетания цветов;
- надежность и непритязательный дизайн;
- пластик стоик к ультрафиолетовым лучам.
Розетки, выключатели и рамки ABB
2. LEGRAND
Legrand – очень популярная французская фирма, появившаяся в 19 столетии, но начавшая свою деятельность в электрификации лишь во второй половине двадцатого века. Интересным является и тот факт, что компания участвовала в строительстве гостиницы «Космос». На данный момент компания обладает собственным заводом в Ульяновске, в котором и производятся розетки и выключатели.
Ассортимент очень широк: перед потребителем открывается выбор из бесчисленного множества разных моделей, которые отлично сочетаются со многими дизайнерскими решениями. Покупатели довольны продукцией Legrand, об этом свидетельствуют их положительные отзывы, особенно они отмечают: качественный материал, который не выцветает при использовании, простоту монтажа и долговечность. Самые востребованные линейки — это серии «Legrand Galea Life» и «Legrand Galea Life», первая выполнена в нестандартном цветовом решение, а вторая в изысканном и утонченном оформлении.
LEGRANDПлюсы
- выбор очень богат;
- прекрасные инженерные и дизайнерские решения;
- надежность.
Минусы
- иногда переплата за этот бренд не имеет никакого смысла.
Розетки, выключатели и рамки LEGRAND
1. Schneider Electric
Эта компания появилась во Франции 180 лет назад и изначально занималась производством и разработкой вооружения, но со временем переключилась на более перспективную отрасль электроэнергетики. На данный момент сеть предприятий, которой владеет Schneider Electric, занимается разработкой и производством электроустановочных изделий для бытовых и промышленных нужд.
Ассортимент этой корпорации обширен и выключает в себя множество вариаций устройств, которые оснащены разными механизмами, типами выключателей и защитными приспособлениями. Дизайнерское решение каждой розетки безупречно. Надежность конструкции обуславливается задействованием хорошо испытанным зажимов.
«Unica» и «Sedna» — это линейки, которые наиболее востребованы у потребителей, но производитель представляет покупателям как и простые изделия, так и устройства с очень ярким и нетривиальным дизайном. Ко всем коллекциям предусмотрены рамки в разных цветовых решениях.
Schneider ElectricПлюсы
- много различных линеек в различных ценовых диапазонах;
- превосходное качество и дизайн.
Минусы
- бюджетные серии подходят лишь для сетей с определенной нагрузкой и немного сложнее при установке.
Розетки, выключатели и рамки Schneider Electric
Как правильно выбирать розетки и выключатели
Иногда нечестные продавцы хотят заработать на чужом бренде, поэтому они выставляют на своих полках контрафакты. Чтобы не попасться на эту уловку, необходимо соблюдать всего четыре простых правила, с которыми вы можете ознакомиться из таблицы ниже:
Товар — на что обратить внимание | Правила при выборе товара |
---|---|
Внешний вид | Корпус не должен изгибаться при нажатиях на него |
Запах | Изделие ни чем не должно пахнуть, ведь резкий запах обосновывается недоброкачественной пластмассой |
Масса | Надежность розеток и выключателей обеспечивается толщиной, прочностью материала, поэтому продукция не должны быть очень легкой |
«Внутренности» | Зажимы устройства выполняются при помощи пружин либо винтов, но иногда производители комбинируют эти два способа |
Надеемся, что выбор розеток и выключателей стал для Вас менее сложной задачей. Важно помнить, что необходимо внимательно изучать как параметры, технические характеристики и способы монтажа, так и отзывы перед покупкой определенной модели.
Видео — Как правильно выбрать розетки и выключатели
Голосование за лучшего производителя розеток и выключателей
Какого бы вы выбрали производителя розеток и выключателей или посоветовали?
Кунцево-Электро
Сохраните результаты голосования, чтобы не забыть!
Чтобы увидеть результаты, вам необходимо проголосовать
Выбор розеток для дома
В строительстве и ремонте мелочей не бывает как таковых – именно из них складывается общая картина ремонта и качество строительства. Даже такая банальная вещь, как электрическая розетка, в состоянии испортить впечатление от восприятия интерьера – именно по этой причине очень важно понимать значение правильности выбора этих изделий. Чтобы не ошибиться с ним, необходимо тщательно изучить виды розеток и понять, по какому принципу они подбираются. Именно об этом и пойдет разговор в данной статье.
Выключатели и электрические розетки – вещь довольно банальная, которой люди уделяют мало внимания. А между тем, за время их существования появилось огромное количество разновидностей этих изделий – как говорится, на любой вкус и цвет. Мало того, их настолько много, что сталкиваясь с их покупкой, простой человек впадает в ступор и не понимает, какой разновидности отдать предпочтение. Это скорее надуманная сложность, так как стоит изучить разновидности и понять их назначение и сразу все становится на свои места.
Какие розетки лучше фото
Виды розеток: способ установки
Еще совсем недавно по способу установки розетки разделялись на два вида – накладные и встраиваемые в стену. На сегодняшний день их ряды пополнила третья разновидность этих изделий – розетки скрытой установки. Все три вида розеток широко используются в различных ситуациях, и разбираться с ними нужно однозначно.
- Накладные розетки. Если говорить коротко, то эти розетки предназначены для монтажа наружной проводки – в смысле, электрических сетей поверхностного монтажа. Они монтируются прямиком на стену и не предусматривают обустройства посадочного отверстия в стене. Не стоит думать, что это плохие розетки – их единственный недостаток заключается только в том, что они сильно выступают от стены и не более. Именно по этой причине внутри дома такие розетки практически не используются – если их и применяют, то только в тех местах, где они не видны.
- Встраиваемые розетки. Самый распространенный на сегодняшний день вариант. В отличие от своих накладных собратьев, эти виды электрических розеток практически не выступают от стены и требуют для своей установки специального посадочного отверстия. Правильно подобранная розетка данного типа способна не только снабжать электричеством бытовые приборы, но и в состоянии если не украсить любой интерьер, то как минимум дополнить его. Данный тип розеток используется повсеместно и при любых обстоятельствах, кроме одного момента – в стол или столешницу установить их невозможно. Их небольшой выступ от установочной плоскости будет создавать некоторые проблемы во время проведения каких-либо работ на столе или столешнице – именно для этого и была разработана третья разновидность электрических розеток.
- Розетки скрытого монтажа. Они предназначены для установки в столы и кухонные столешницы – за ненадобностью они складываются внутрь мебели, а при легком нажатии на определенное место предоставляют доступ к электрическому разъему. Такие розетки бывают двух типов – одни из них открываются по принципу лючка, а другие выдвигаются вверх по системе push-up. И в том и другом случае речь идет о полнейшей герметичности розетки в закрытом состоянии – мало ли что может быть разлито на столе.
Виды розеток фото
Что между ними выбрать? На мой взгляд, этот вопрос вполне простой – все зависит от обстоятельств, которые были оговорены выше.
Розетки: типы и виды разъемов
Здесь много говорить не придется. Сегодня бытовая техника поступает к нам со всех уголков земного шара, и каждый производитель оснащает ее разъемом согласно стандартам своей страны. Американцы пользуются вилкой с пластинчатыми контактами, у китайцев свои разъемы, а у нас процветает использование розеток европейского типа, которые отличаются от старых советских изделий этого типа только толщиной круглого штырька и наличием заземляющего контакта. Здесь даже вопрос выбора не возникает как таковой – традиционно следует приобретать розетки европейского образца.
Розетки: типы и виды фото
Вы, конечно, можете пользоваться различного рода переходниками, да и на самом приборе можно сменить вилку, но здесь следует понять одну простую истину – дополнительный разъем снижает предельную мощность розетки, а любые изменения в бытовом приборе сразу же ставят его в статус «вне гарантии».
Какие розетки выбрать: количество разъемов
Зачастую бывает так, что одного разъема в стене оказывается недостаточно. Взять, к примеру, кухню в разгар готовки – миксер, блендер, микроволновка другие приборы могут понадобиться одновременно. Простой выход – использовать тройник, но при такой нагрузке он оплавится достаточно быстро. Нужны именно разъемы или, как вариант, несколько розеток. Именно по этой причине на витринах магазинов вы встретите не только стандартные одинарные розетки, но найдете и двойные и даже тройные их аналоги – в ситуациях, подобных описанной, они будут незаменимы. Беда только в том, что больше чем тройные розетки не производят. Если нужно больше разъемов, тогда следует прибегать к особой технике установки одинарных розеток.
Виды установки розеток фото
Речь идет о блочном монтаже – установленные одна к другой одинарные розетки закрываются единой декоративной планкой. Они продаются отдельно от розеток и позволяют собирать блоки максимум по пять штук – это связано с предельно допустимыми нагрузками на кабель. Нужно еще больше розеток в одном месте – будьте добры собрать не один, а два блока по 5 розеток. Устанавливать такие блоки можно как горизонтально, так и вертикально. Главное – понимать, что к каждому из них из распределительной коробки должен подходить отдельный кабель.
Какие розетки лучше: уникальные изделия
Уникальные розетки – это те, которые дополнены каким-либо функциональным или полезным приспособлением. Как вариант, они могут обладать какими-либо особыми качествами или свойствами. К розеткам данного типа можно отнести следующие изделия.
- Влагозащищенные и водозащищенные розетки. Как правило, они с таким же успехом противостоят воздействию пыли и грязи – внутрь таких розеток ничто не попадает. Они разделяются по степени защиты, которая маркируется сочетанием букв IP. Для ванной комнаты подойдут розетки с самой низкой степенью влагозащищенности – здесь достаточно того, чтобы в контакты не попадали брызги. Более серьезные розетки этого типа можно даже использовать в уличных условиях под проливным дождем.
- Безопасные розетки. По большому счету, их можно применять вместо обычных изделий данного типа, но рекомендованы они для использования в домах и квартирах, где среди домочадцев проживают маленькие дети. В таких розетках доступ к контактам закрывается специальными заглушками – когда вставляется вилка при определенном усилии нажатия, эти заглушки отходят в сторону, освобождая доступ к контактам розетки. Люди предпочитают отказываться от них в пользу обычных съемных заглушек – механизмы таких розеток достаточно часто не срабатывают, и человеку приходится изрядно повозиться, чтобы воткнуть вилку в такую розетку. В общем, в эксплуатации они неудобные.
Виды розеток электрических фото
- Розетки с таймером. Данный тип розеток позволяет программировать время подачи электрического тока к потребителю – ее можно запрограммировать так, чтобы она включилась, к примеру, в 9:00, а выключилась в 20:00. Спросите, зачем это нужно? Таким способом довольно просто автоматизировать работу многих электроприборов – например, водонагревательный бак, подсветку аквариума и так далее. Кроме того, эти розетки позволяют создать иллюзию присутствия хозяев в доме – своего рода защита от несанкционированного проникновения злоумышленников. Запрограммировали розетку – и она включает ту же настольную лампу по заданному графику. Такие розетки могут быть двух типов – с суточным таймером и с недельным. Последняя разновидность позволяет задавать режим работы на целую неделю – причем, в каждый день недели он может быть разным.
Кроме того, к разряду уникальных розеток можно отнести и комбинированные изделия данного типа – достаточно часто розетки объединяют с выключателями. С одной стороны, это удобно, а с другой, не совсем – в последнее время нас приучали к европейским стандартам, когда розетка располагается над полом, а эта разновидность розеток устанавливается несколько выше – там, где положено быть выключателю, и не везде это удобно.
Как выбрать электрические розетки фото
И в заключение темы про виды розеток скажу несколько слов об их мощностных параметрах – на этот момент нельзя не обращать внимания в процессе выбора. Игнорирование этого фактора приводит обычно к оплавлению розетки при чрезмерной нагрузке на нее. Этот момент измеряется в Амперах и стандартно указывается на изделии. Лучше всего приобретать мощные изделия этого типа – 16А для сегодняшних электроприборов вполне нормально.
Практически каждый человек ежедневно сталкивается с электрическими розетками. Поэтому необходимо выбирать только ту продукцию, которая сможет обеспечить удобство и безопасность. Многие специалисты сообщают о том, что от правильности выбора розетки на сегодняшний день зависит многое. Если вы знаете, как выбрать качественную розетку, тогда сможете:
- Выбрать изделие, которое будет удовлетворять всем потребностям.
- Правильно рассчитать срок службы.
Если человек не знает основных правил выбора, тогда он может столкнуться с определенными сложностями.
Выбор розетки для дома
В этой статье вы узнаете, как сделать правильный выбор и не ошибиться при выборе розетки. На сегодняшний день ассортимент розеток действительно является широким. Соответственно сделать выбор среди всего разнообразия в несколько раз сложнее. Главным фактором является то, что розетка в обязательном порядке должна соответствовать всем параметрам.
Что следует учесть при выборе
По мнению экспертов, при выборе розетки следует учитывать несколько критериев. Сначала следует изучить тип проводки, которая установлена в вашем доме. Если проводка монтирована в стене, тогда следует выбирать скрытые розетки. Отличительная особенность подобных розеток заключается в том, что для их монтажа необходимо устанавливать специальную коробку. Если в доме присутствует внешняя проводка, тогда и розетка должна быть наружной. Отличительной особенностью подобных розеток считается то, что их корпус располагается снаружи.
Розетка для скрытого монтажа
Розетка на деревянной стене
К следующему критерию можно отнести уровень защиты корпуса. Согласно общепринятым стандартам на сегодняшний день существует несколько типов штепсельных розеток, которые могут классифицироваться в зависимости от уровня защиты от пыли, влаги, а также механических воздействий. Как в этом случае выбрать розетку?
International Protection
Как правило, на корпусах розеток вы можете найти специальную маркировку типа IP AB. Это шифрование будет полностью соответствовать той или иной степени защиты корпуса от негативных влияний. Чтобы сделать правильный выбор штепсельной розетки, вам необходимо знать, что представляют собою эти обозначения. Цифра «А» будет показывать диаметр предмета от внешнего воздействия, которого будет защищен корпус. Цифра «B» будет обозначать степень защиты корпуса от воздействия влаги.
Цифра «А» – диаметр, а также тип предмета:
- «0» – корпус не имеет никакой защиты. Выбирать подобные розетки не рекомендуется.
- «1» – защита от предметов более 50 мм.
- «2» – защита от предметов более 12 мм.
- «3» – обеспечение защиты от предметов размером в 2.5 мм, в том числе и ручных инструментов.
- «4» – защита от гаек и болтов размером в 1 мм.
- «5» – корпус имеет надежную защиту от пыли, а также других посторонних предметов.
Цифра «B» обозначает степень защиты от влаги:
- «0» – защита от влаги полностью отсутствует.
- «1» – защита от отдельных капель, которые попадают на корпус вертикально.
- «2» – защита от капель, которые попадают под небольшим углом.
- «3» – защита от дождя.
- «4» – надежная защита от брызг воды.
- «5» – полная защита от струи воды.
Если вы решили выбрать розетку для квартиры, тогда в этом случае следует обратить свое внимание на уровень защиты IP20. При выборе розетки в ванную комнату свое внимание необходимо обратить на уровень защиты IP44. Все обозначения IP вы можете увидеть в нашей статье.
Дополнительные критерии выбора
К дополнительному важному критерию выбора розетки относят наличие или отсутствие заземляющего проводника. Если в квартире или доме присутствует заземляющий проводник, тогда следует подобрать розетку, в которой есть возможность выполнить подключение. К следующему важному критерию относят рабочие номинальные характеристики:
- род тока;
- величина;
- значение напряжения;
- частота питающей сети.
Напряжение бытовой электрической сети будет переменным. Его величина составляет 220 вольт, а частота 50 Гц. Номинальный ток следует выбирать в зависимости от особенностей бытовых приборов. От правильности выбора розетки будет зависеть ее срок службы. Если при выборе розетки вы заметили, что на ней нет маркировки, тогда откажитесь от ее приобретения. Будет высока вероятность того, что предполагаемая нагрузка будет высокой.
Также на сегодняшний день специалисты рекомендуют обращать внимание на качество штепсельных разъемов. Наиболее качественными являются розетки, в которых присутствуют разъемы с пружинами, так как они позволяют обеспечить высокую жесткость контакта при включении вилки. Если розетка будет обычной, тогда некоторое время она будет работать отлично, но со временем контакты могут ослабнуть.
Чтобы выбрать качественную электрическую розетку следует обратить свое внимание на то, каким образом будет выполняться дальнейшее подключение. В идеальном варианте следует подбирать соединение, где площадь контактируемой поверхности с контактами розетки будет больше. Если подключение розеток происходит шлейфом, тогда обратите свое внимание на наличие дополнительной пары контактов. В дальнейшем это значительно упростит подключение провода и повысит надежность соединения.
Производители качественных розеток
Наиболее качественные розетки выпускают европейские производители. К известным фирмам можно отнести:
- Legrand.
- Schneider Electric.
- Polo.
- ABB.
- Jung.
Эти модели розеток будут иметь доступную стоимость. Конечно, существуют и дизайнерские розетки от компаний «Bticino» и «Fontini». Хорошим качеством и небольшими ценами также обладает продукция «Viko», «OSPEL» и «Makel».
Электрические розетки могут быть поддельными или оригинальными. Приобретать лучше всего только оригинальные розетки, так как их качество находится на высоком уровне. Теперь вы знаете, как выбрать качественную розетку самостоятельно. Надеемся, что эта информация была полезной и интересной.
Читайте также:
Основные неисправности в розетках.
Установка розетки в полу.
Назначение
— Электрическая. Подключение представлено штепсельным соединением. Это обыкновенная вилка, которая крепится к токоведущему проводу потребителя электроэнергии. Существует множество разновидностей штепсельных розеток. Большое распространение получили как одинарные, так и сдвоенные (строенные) модели. Производители электрооборудования предлагают традиционные и «умные» (smart) розетки. Некоторые модели классических (традиционных) розеток комплектуются встроенным программатором.— Компьютерная (RJ45). Компьютерная розетка использует разъем Ethernet, под коннектор RJ45. С ее помощью можно подключать компьютерную или другую цифровую технику к локальной сети (домашней или корпоративной) и выходить в Интернет. Как правило, розетки этого типа монтируются рядом с рабочим столом или в месте стационарного размещения цифровой/периферийной техники. Нередко компьютерная розетка используется для подключения кабельного телевидения или IPTV. Подавляющее большинство моделей используют встраиваемую конструкцию (скрытый монтаж), хотя некоторые производители электротехники все же выпускают наружные розетки RJ45 для накладного монтажа.
— Телефонная. Телефонные розетки используют разъем под коннектор RJ11 или RJ12. При помощи розеток этого типа подключаются стационарные городские телефоны, а также устройства внутренней линии телефонной связи (корпоративной). Дополнительно телефонные розетки могут исп…ользоваться для ADSL-подключения к сети Интернет. Как правило, модели этого типа монтируются рядом с местом установки стационарных телефонов, а также маршрутизаторов (роутеров) с ADSL-подключением.
— Компьютер + телефон. Розетки комбинированного типа. Контактная группа, как и лицевая декоративная поверхность, рассчитана на установку нескольких разнотипных коннекторов (RJ45 + RJ11), подробнее о каждом из них можно прочесть в соответствующих пунктах. Розетки этого типа нередко устанавливаются вблизи рабочего стола.
— Компьютер + телевизор. Розетка оснащается разнородными интерфейсами: RJ-45 и коаксиальный ТВ-разъем. Предназначена для монтажа рядом с мультимедиа развлекательной системой, в состав которой обязательно входят телевизор и вспомогательная цифровая/компьютерная аппаратура (игровая консоль, медиа плейер и пр). ТВ-разъем используется для передачи телевизионного сигнала, а интерфейс RJ-45 предназначен для выхода в Интернет или подключения к локальной сети. В некоторых случаях компьютерный разъем RJ-45 может использоваться для передачи телевизионного сигнала IPTV.
— Электричество + USB. Розетки этого типа рассчитаны как на традиционное штепсельное подключение, так и на соединение при помощи USB-порта. Комбинация штепсель + USB позволяет изделию обслуживать широкий спектр устройств, включая гаджеты и цифровые девайсы, которые зачастую лишены стационарного токоведущего провода со штепсельной вилкой.
— USB. USB-розетки предназначены для подзарядки смартфонов, планшетов и других компьютерных/цифровых устройств. В зависимости от конкретной модели, изделие может иметь 2-4 USB-разъема для подключения нескольких девайсов одновременно. На рынке представлены модели как для скрытого монтажа, так и для накладной установки. Нередко USB-разъем совмещается с традиционным штепсельным соединением (комбинированные розетки).
— HDMI. Интерфейс HDMI (High-Definition Multimedia Interface) предназначен для передачи мультимедиа данных в высоком разрешении. HDMI-розетка позволяет аккуратно и практично соединять между собой элементы домашнего кинотеатра или развлекательного центра — это может быть телевизор с большим экраном и компьютер. Как правило, монтируются в местах стационарного размещения экрана и сервера медиатеки. Подавляющее большинство моделей являются встраиваемыми и устанавливаются в монтажные коробки.
— Аудио. Аудио-розетки позволяют эстетично, надежно и безопасно соединять между собой главные элементы звукового тракта домашнего кинотеатра, стерео- или мультимедийной системы. Посредством аудио-розеток можно подключить колонки к усилителю или напрямую к источнику звука (плееру, музыкальному центру, DVD-проигрывателю и пр).
— Телевизионная TV. TV — стандарт передачи наземного телевизионного вещания. Телевизионные розетки TV используют аналоговый сигнал, полученный от радиоантенны, которая может работать как в метровом, так и в дециметровом диапазоне частот. При выборе розетки этого типа следует учесть тип электрофурнитуры. Существуют проходные и оконечные розетки. Дополнительно необходимо брать во внимание и схему подключения (шлейфовая или «звездочка»).
— Телевизионная SAT. SAT – интерфейс для передачи спутникового телевизионного сигнала. Телевизионные розетки SAT используют цифровой сигнал со спутниковой антенны. Стандарт телевещания SAT работает в частотном диапазоне 950-2400 МГц. Как правило, сигнал SAT транслируется без помех, при недостаточной силе спутникового сигнала канал блокируется. Существуют проходные и оконечные SAT-розетки. Интерфейс SAT нередко совмещается с другими разъемами телевизионного и радиовещания, TV и R.
— Телевизионная TV-SAT. Комбинированные розетки, позволяющие использовать сигнал и от традиционных антенн для наземного радиовещания (TV), и от спутниковых тарелок (SAT). Телевизионные розетки TV-SAT чаще всего устанавливаются на тех объектах, которые оснащены различными типами антенн (метровой/дециметровой + спутниковой). Могут быть как проходными, так и оконечными. Тандем интерфейсов TV-SAT может быть дополнен разъемом для подключения FM/AM-радио.
— Телевизионная TV-R. Телевизионные розетки TV-R работают как с сигналом от классической метровой/дециметровой антенны, так и с сигналом от радиоантенны AM/FM-диапазона. Розетку TV-R целесообразно использовать в том случае, когда телевизор, проигрыватель или ресивер оснащен радиотюнером. Различают несколько типов: проходные и оконечные. Телевизионные розетки могут дополнительно комплектоваться разъемом спутниковой связи SAT.
— Телевизионная TV-R-SAT. Комбинация интерфейсов TV-R-SAT предполагает использование сигналов от метровой/дециметровой антенны, радиоантенны AM/FM-частот и спутниковой тарелки. Комбинированные розетки TV-R-SAT предназначены для установки на тех объектах, где задействуется полный комплект антенн телевизионного и радиовещания. При выборе розетки TV-R-SAT следует обратить внимание на конструктивное исполнение электрофурнитуры. Существуют проходные и оконечные модели.
Комплектация
— Розетка (модуль в сборе). Модуль в сборе предполагает использование и электроконтактной группы, и декоративной панели (лицевой рамки). Некоторые розетки дополнительно комплектуются еще и монтажной коробкой. Розетки в сборе являются полностью готовыми к установке в монтажную коробку. Электрофурнитура этого типа удобна тем, что при ее выборе отпадает надобность отдельно подбирать лицевую декоративную панель.— Розетка без рамки. Розетки без рамки комплектуются электроконтактной группой и лицевой декоративной панелью, а лицевую декоративную рамку пользователю необходимо заказывать отдельно. Как правило, розетки без рамки заказываются в том случае, когда к дизайну электрофурнитуры предъявляются определенные требования. Таким образом у заказчика появляется возможность выбрать тот вариант лицевой панели, который будет наиболее удачно гармонировать с интерьером помещения, где будет монтироваться розетка. Производители розеток без рамки предлагают и широкий выбор отдельных лицевых панелей, которые полностью совместимы с электроконтактной группой.
— Только механизм. Розетка представлена только электроконтактной группой и лишена лицевой декоративной панели. Этот вариант подойдет скорее для случаев, когда у пользователя уже есть в наличии лицевая панель, полностью совместимая с конструкцией электроконтактной группы. Некоторые производители розеток предлагают шир…окий выбор лицевых декоративных панелей к своей продукции, поэтому к отдельно продающейся электроконтактной группе можно подобрать различные варианты облицовки. В таком случае у пользователя появляется выбор, какую декоративную панель установить на розетку, чтобы ее дизайн соответствовал интерьеру помещения.
Установка
— Скрытый (в монтажную коробку). Розетка для скрытой установки размещается в монтажной коробке, которая в свою очередь встраивается в стену. Скрытый монтаж позволяет разместить розетку заподлицо с поверхностью стены, такие модели отлично гармонируют с любым интерьером, за что и ценятся. Розетки для скрытого монтажа — это стационарные точки подключения (электропитания), так просто их не перенести с места на место и не демонтировать.— Наружный. У розеток для наружного монтажа предусмотрен собственный корпус, они не требуют размещения в монтажной коробке. Наружные розетки используются в том случае, когда нет возможности встроить электроконтактную группу во внутреннюю полость кирпичной/бетонной стены. Как правило, размещаются на поверхностях (перегородках) из древесины, пластика и прочих материалов и фиксируются при помощи саморезов — на корпусе предусматриваются проушины под крепеж. Для питания наружной розетки чаще всего используется проводка без скрытого монтажа.
— Наружная угловая. Угловые розетки предназначены для накладного монтажа в месте сопряжения стен (перегородок), а также в месте стыковки стен с поверхностью столешницы или пола. Угловая конструкция предполагает размещение рабочей плоскости розетки под углом 45˚. В таком положении открывается возможность удобно и безопасно подключать/отключать штепсель. Как правило, угловая розетка имеет не менее 2 штепсельных разъемов. Дополните…льно может комплектоваться выключателем.
— На DIN-рейку. DIN-рейка — металлический профиль, который позволяет надежно и аккуратно смонтировать различные модели электрофурнитуры в одну линию. Розетки с креплением на DIN-рейку предназначены для установки в распределительные щиты, электрошкафы и пр. По своей сути розетки всего они внешние накладные модели. Электроконтактная группа таких розеток заключена в герметичный корпус. DIN-рейка позволяет разместить розетки и другие типы электрофурнитуры максимально плотно друг к другу. Для устранения зазоров между электрооборудованием использует специальные вкладыши/перегородки.
Размер модуля
— 1/2 места. Розетки с типовым размером 1/2 — это самые компактные модели электрофурнитуры. Корпус розетки на 1/2 места устанавливается не в традиционную монтажную коробку, а в специальный подразетник, который нередко врезается в плинтус или встраивается в монтажную коробку.— 2 места. 2-местные розетки имеют несколько штепсельных гнезд для подключения электроприборов. При этом гнезда имеют один общий корпус. Электроконтактная группа розеток на 2 места помещается в классической монтажной коробке, сама же декоративная лицевая рамка увеличена, что позволяет более-менее свободно включать/отключать штепсельные вилки. Розетки этого типа могут совмещать в себе разнородные разъемы: штепсельное соединение может дополняться телевизионными разъемами, USB, аудиопортами и пр.
— 3 места. 3-местная розетка представлена длинным блоком. Встраиваемые модели этого типа устанавливаются в монтажную коробку нестандартного размера. Среди длинных розеток на 3 места встречаются и накладные решения, которые фиксируются напрямую к стене/перегородке или устанавливаются на монтажную пластину. Трехместные розетки позволяют запитывать множество потребителей, при этом отпадает надобность использовать тройники и переноски. Одно из мест трехмодульной розетки может быть отведено под выключатель или же отличный от штепсельного соединения разъем или разъемы (USB, HDMI, mini-Jack и пр).
— 4 места. Как правило, 4-местные розетки используются для…обслуживания стационарных рабочих мест и всевозможных технологических линий, где задействуется широкий спектр электротехники. Среди розеток этого типа встречаются как встраиваемые, так и накладные модели. Чаще всего модели рассчитаны только на штепсельное подключение. Но встречаются 4-местные модели, где один из модулей отведен под выключатель. Дополнительно существуют 4-местные розетки, в которых штепсельное соединение сочетается с другими разъемами: аудио, телевизионными, USB, HDMI и пр.
Назначение
— Проходная. TV-розетки проходного типа используют более сложную схему подключения, чем классические оконечные аналоги. Проходная телевизионная розетка имеет дополнительный контакт, позволяющий передавать антенный радиосигнал на дополнительную TV-розетку. Модели этого типа используются в том случае, когда от одной антенны работают два или более того телевизора. Разумеется, качество антенного сигнала будет снижаться от розетки к розетке. Как правило, проходные TV-розетки способны обслуживать до 3-4 телевизоров от одной антенны.— Оконечная. Оконечные TV-розетки используют простейший тип подключения — одна телевизионная розетка оконечного типа обслуживает одну антенну. Предназначены для тех объектов, где используется всего один телевизор. TV-розетки с оконечным устройством отличаются высоким качеством передачи антенного сигнала. Нередко такие модели совмещаются со штепсельными аналогами, а также USB и Ethernet (RJ45).
— Индивидуальная. Индивидуальная телевизионная розетка используется для обслуживания одной единственной точки подключения, от нее не получится передавать сигнал на дальнейшие точки подключения, как в проходных. Модель этого типа отличается и от оконечной электрофурнитуры — если оконечная розетка завершает линию распределения радиосигнала между двумя и более точками подключения, то индивидуальная работает на обслуживание только одной единстве…нной точки подключения.
— Индивидуальная Male. Маркировка male («папа») указывает на тип контактного соединителя. Деталь male представлена штыревым соединителем. В прошлом все телевизионные розетки оснащались соединителем male. Сегодня же существует большой выбор розеток и с соединителем female («мама»). При выборе телевизионной розетки с соединителем male необходимо удостовериться, будет ли поддерживать кабель телевизора подобную схему подключения.
— Индивидуальная Female. Маркировка female («мама») указывает на тип контактного соединителя, который в данном случае представлен гнездовым контактом. Телевизионные розетки с соединителем female появились относительно недавно. Стандартом принято считать розетки с контактом male, а отход от стандарта был продиктован скорее маркетинговыми соображениями, то есть с целью расширения ассортимента электрофурнитуры. Телевизионную розетку с гнездовым контактом female стоит заказывать в том случае, когда оригинальный кабель телевизора предусматривает соответствующее подключение к антенне.
— Затухание. Эффект затухания выражается в ослаблении телевизионного сигнала. Исчисляется затухание в децибелах (дБ) на каждые 100 метров. Чем выше значение затухания, тем меньшим качеством будет обладать антенный сигнал при его выводе на телевизор. Наименьшим значением затухания обладают оконечные розетки, в то время как проходные используют более сложную схему подключения, что ведет к многократному увеличению затухания антенного радиосигнала.
Точное значение зависит от дальности передачи сигнала, а также качества самого провода, соединяющий антенну с розеткой. Принято считать, что должным качеством обладает антенный радиосигнал с затуханием 1-3 дБ. Но проходные телевизионные розетки нередко имеют значение затухания на уровне 10-15 дБ и даже более того.
Заземление
Розетки с заземлением предназначены для обслуживания производственной техники и другого оборудования. Штепсельная вилка техники, которая требует заземления, имеет дополнительную контактную поверхность (заземляющую). Благодаря заземлению розетка защищает обслуживаемую технику от короткого замыкания и других перебоев с электропитанием. Для установки моделей этого типа необходимо, чтобы электрический распределительный щит был оснащен работающим выводом на заземление, а кабель электросети обладал вспомогательной жилой, подключаемой к заземлению в электрощитовой.Номинальный ток
От силы тока розетки зависит, насколько мощную технику она сможет питать. Стандартная бытовая розетка на 16 А позволяет безопасно обслуживать оборудование мощностью до 3,52 кВт. Предельная мощность потребителей рассчитывается по формуле: напряжение сети (220 В) * сила тока розетки.В прошлом стандартные бытовые розетки использовали номинальную силу тока 6,3 А. Но с течением времени в домах стало использоваться больше электроприборов, вынудив производителей повысить планку стандарта номинальной силы тока. Если в розетку 16 А подключить разветвитель (переноску), обслуживающий оборудование суммарной мощностью свыше 3,52 кВт, то розетка может расплавиться.
Розетки с номинальной силой тока 25 и 32 А предназначены для установки на производственных и промышленных объектах. Как правило они используют 3-фазную сеть 380 В.
Максимальная мощность
Значение максимальной мощности розетки определяет суммарную мощность потребителей, которые запитываются от нее.Этот параметр неразрывно связан с номинальной силой тока розетки. Так, обыкновенная бытовая розетка с номинальной силой тока 16 А способна обслуживать оборудование мощностью до 3,52 кВт. Максимальная мощность определяется по формуле: напряжение (220 В) * номинальная сила тока. Так, например, W = 220 * 16 = 3520 Вт. Если к розетке с максимальной мощностью 3,52 кВт подключить более мощную технику, то розетка расплавится.
Категория кабеля
— CAT 5e. Спецификация соединения CAT 5e предусматривает использование кабеля, в состав которого входит 4 витые пары. Для подключения используется коннектор RJ45. Производительность стандарта 5е достигает 100-125 МГц. Розетки под кабельное соединение CAT 5e рассчитаны на работу в сетях: 10BASE-T, 100BASE-TX (Fast Ethernet), и 1000BASE-T (Gigabit Ethernet). При подключении двух пар предельная скорость передачи данных составляет 100 Мбит/с. При подключении 4 пар предельная скорость передачи данных возрастает до 1000 Мбит/с. Для коммутации розеток CAT 5e следует использовать экранированный фольгой кабель витая пара. Примером оптимального кабеля для соединения 5е может служить провод КВПЭф-5е 4х2х0,52.— CAT 6. Стандарт CAT 6 предполагает использование специальной разновидности кабеля витая пара, которая отличается от классического варианта уменьшенным шагом витков и утолщенными жилами. Данная модификация витой пары позволяет существенно снизить перекрестные помехи и уменьшить системный шум. Кабельное соединение CAT 6 использует коннектор 8P8C, который внешне очень похож на RJ45. Производительность кабельного подключения CAT 6 достигает 250-350 МГц. Спецификация CAT 6 поддерживает широчайший спектр сетевых соединений: 10BASE-T, 100BASE-TX (Fast Ethernet), 1000BASE-T/1000BASE-TX (Gigabit Ethernet) и 10GBASE-T (10-Gigabit Ethernet). Прокладка сети CAT 6 обходится дороже на 30-50%, чем монтаж кабельной линии CAT 5e. Но подключение CAT 6 обеспечивает более высокое качество…соединения и большую пропускную способность. Для подключения CAT 6 следует использовать витую пару специальной модификации. Примером оптимального кабеля может служить провод КВП-6 4х2х0,57.
— CAT 5e/6. Маркировка CAT 5e/6 может свидетельствовать, что розетка использует либо комбинированное подключение 5е + 6, либо съемный модуль KeyStone. В случае со съемным модулем, KeyStone для подключения CAT 5e можно заменить на аналогичную модель KeyStone CAT 6. Телекоммуникационные розетки CAT 5e/6 предназначены для обустройства объектов после капитального ремонта или модернизации существующей локальной компьютерной сети.
Ток заряда USB
Максимальная сила тока зарядки может составлять от 0,5 до 3,4 А, зависимо от модификации USB-розетки. Для сравнения, компьютерный порт USB 2.0 имеет зарядный ток 0,5 А, а порт USB 3.0 заряжает девайсы с силой тока до 0,9 А.Если USB-розетка использует 2 или большее количество гнезд, то максимальная сила зарядного тока будет равномерно распределена по гнездам, к которым подключены девайсы. То есть, 2-амперная USB-розетка с двумя гнездами, от которых уже питаются девайсы, выделит для каждого порта силу зарядного тока 1 А.
От силы зарядного тока USB-розетки зависит скорость подзарядки девайсов. Конечно, скорость подзарядки устройств будет зависеть и от рабочих параметров их блока питания. Если БП девайса имеет ограничение на силу зарядного тока в 2 А, то при подключении к 3-амперной USB-розетке гаджет будет использовать для зарядки не более 2 А.
Индикатор работы
Индикатор розетки может выполнять множество функций, конкретное предназначение зависит от модификации розетки. Среди наиболее популярных решений выделим:Исправность сети — многие розетки с индикатором используют лампочку для определения работоспособности сети. Если индикатор работает, значит в электросеть можно смело подключать оборудование.
Ночной режим — индикатор позволяет определять точное местонахождение розетки в ночное время, при условии выключенного или слабого комнатного освещения.
Подключенный прибор — индикатор работает только в тот момент, когда к розетке подключен потребитель.
Перегрузка сети — индикатор оповещает о срабатывании встроенного в розетку предохранителя.
Подсветка
Подсветка позволяет определять точное месторасположение розетки в условиях недостаточной видимости. Дополнительно подсветка электрофурнитуры может выступать и в качестве ночника. Розетки этого типа практически всегда оснащаются встроенным датчиком освещения, который активирует и отключает подсветку электрофурнитуры. Для подсветки применяются LED-светодиоды, а запитывается она непосредственно от электроконтактной группы розетки.
Экранирование
Экранирование позволяет снизить негативное влияние наводок от расположенных рядом токоведущих проводов и различного электрооборудования. Благодаря экранированию передаваемый посредством розетки сигнал сохраняет свои подлинные характеристики качества. Особенно актуально экранирование для тех розеток, которые работают с сигналами радио- и телевещания, а также пакетной передачей данных. Так, экранированием чаще всего оснащаются телевизионные розетки, а также компьютерные/телекоммуникационные. Дополнительно экранирование часто встречается в HDMI-розетках и аудиоэлектрофурнитуре.Защитные шторки
Защитные шторки перекрывают свободный доступ к электроконтактной группе. Чтобы воспользоваться розеткой со шторками, пользователю сперва нужно убрать сами шторки. Модели этого типа главным образом предназначены для установки на объектах, где есть маленькие дети. Защитные шторки предотвращают случаи, когда ребенок просовывает в штепсельные отверстия металлические тонкие предметы (заколки, иглы, спицы и пр).Защитная крышка
Защитная крышка заметно повышает степень герметичности розетки. Модели с защитной крышкой нередко устанавливаются на улице, а также в помещениях с повышенной влажностью (ванных и душевых комнатах, например). Дополнительно крышка позволяет обезопасить любопытных детей от электроконтактной группы розетки. Как правило, защитная крышка оснащается торсионной пружиной, что позволяет ей прижиматься к лицевой панели с достаточно высоким усилием.Уровень защиты
Степень защиты электроприборов регламентируется международным стандартом IP (International/Ingress Protection Rating). Для розеток чаще всего используются следующие стандарты защиты: IP0, IP20, IP44, IP54, IP55 и IP67.Не имеют защиты только рядовые бытовые розетки. Модели розеток из категории IP20 обладают базовой защитой от пыли, но от влаги они не защищены. Розетки с защитой от IP44 и выше способны противостоять как пыли, так и влаге. Модели этого класса можно смело устанавливать в ванных комнатах и других помещениях с повышенным уровнем влажности. Дополнительно защита от IP44 и выше позволяет задействовать розетки на улице, под продуваемыми навесами.
Подключение проводов
— Винтовое. Винтовое подключение предполагает фиксацию каждого провода специальной пластиной, которая прижимается к оголенной части провода под действием вкручивания болтика (винтика). Подключение этого типа хоть и считается сегодня устаревшим, но все еще часто используется даже производителями продвинутой электрофурнитуры. Зажим винтового типа позволяет контролировать силу прижима проводки, но из-за нестабильности температуры резьбовые соединения электроконтактной группы подвержены самораскручиванию. Этот момент ведет к ослаблению прижима проводки и ухудшению контакта.— Зажимное. Самозажимной клемм фиксирует оголенную часть провода за счет силы натянутой пружины. Для подключения провода необходимо предварительно отжать рукой лапку клеммного зажима, а отпустив лапку зажим надежно зафиксирует контактную часть провода. Подключение проводки при помощи зажимов считается более современным и надежным решением, чем классический винтовой метод фиксации, поскольку клеммные зажимы не подвержены самоослаблению. Среди недостатков можно выделить невозможность контроля силы прижима.
Макс. сечение подключаемого провода
Для обыкновенной штепсельной бытовой розетки используются провода сечением 2,5 мм2. Проводка этого типа выдерживает силовую нагрузку до 3,5 кВт на каждую из розеток. Касательно розеток, которые обслуживают крупную бытовую технику, их электроконтактная группа рассчитана на провода с более крупным сечением.
Материал
— Пластик. Пластик для розеток проявляет высокую устойчивость к ультрафиолету, легко чистится и обладает эффектным внешним видом. Подавляющее большинство встраиваемых розеток имеют пластиковую облицовку. Касательно наружных моделей, практически все внешние (корпусные) розетки изготавливаются в пластиковой оболочке.— Керамика. Корпус розетки, а также ее лицевая панель и рамка изготавливаются из высококачественной керамики или фарфора. Главным преимуществом керамики является высокая устойчивость к воздействию ультрафиолета, высоких и низких температур. На керамике практически не остается царапин и потертостей. Но керамика слабо переносит ударные нагрузки. Многие розетки из керамики декорируются в стиле ретро. Но среди керамической электрофурнитуры есть и розетки с классическим современным дизайном.
— Металл. Практически все розетки с металлической лицевой панелью принадлежат к категории дизайнерских. Металл хорошо гармонирует с интерьером в стиле Hi-Tech. Розетки с металлической лицевой поверхностью обладают не только удачным дизайном, но и высоким уровнем практичности. Ведь металл не требует дополнительного ухода, при этом материал обладает предельной прочностью. Единственным ограничением является запрет на монтаж в помещениях с повышенным уровнем влажности, а также на улице.
Исполнение
— Горизонтальное. Конструкция розетки предусматривает монтаж электрофурнитуры в горизонтальной плоскости. Штепсельные разъемы располагаются один за другим, в ряд, по горизонтали. Преимуществом горизонтального расположения розеток является возможность удобной подводки штепсельных подключений. Вилки не будут мешать друг другу при одновременном подключении в соседние разъемы.— Вертикальное. Вертикальная конструкция розеток предусматривает расположение штепсельных разъемов один над другим. Подавляющее большинство встраиваемых вертикальных розеток имеют не более 2 штепсельных разъемов. Дело в том, что в вертикальных розетках на 3, 4 и более того посадочных мест неудобно реализовано одновременное подключение средних разъемов, если штепсельные вилки имеют Г-образный профиль. Широкое распространение получили накладные вертикальные розетки с повернутыми под углом 45˚ штепсельными разъемами. Подобные модели лишены недостатков встраиваемых аналогов. Угловое расположение штепселей позволяет одновременно подключать неограниченное число Г-образных вилок.
Глубина встраивания
Глубина встраивания розетки должна соответствовать глубине монтажной коробки. Как правило, стандартной глубиной монтажа считается 40 мм. Но встречаются модели как с меньшей, так и с большей глубиной монтажа. Например, узкие розетки требуют от монтажной коробки всего 25 мм глубины. Дополнительно существует серия розеток, которые требуют от монтажной коробки не менее 60 или даже 80 мм глубины.
Толщина рамки
Этот параметр применим к электрофурнитуре встраиваемого типа. Толщина рамки определяет, насколько розетка будет выпирать из стены. У среднестатистической модели этот показатель находится в пределах 7-10 мм. Чем тоньше рамка, тем более аккуратно будет смотреться розетка.
Страна происхождения бренда
В данном случае указывается страна происхождения бренда, а не страна производства. Так, розетки, которые многие считают немецкими будут принадлежать совершенно другой стране. На данный момент на рынке представлены следующие страны: Германия, Китай, Польша, Турция, Франция, Швеция.Какую выбрать розетку для дома
Казалось бы, что может быть проще, чем выбор розеток для дома? Ведь, по сути, нужно знать лишь несколько параметров, не брать некачественный товар из Поднебесной и определиться с количеством. Но почему же, зайдя в магазин можно столкнуться с огромной проблемой и на вопрос продавца, о том какая розетка вам нужна, впасть в ступор.
Дело в том, что все розетки разные и дабы выбрать подходящую, нужно хотя бы немного понимать различия, ведь как минимум можно купить обычную розетку или же вместе с выключателем. Дабы у вас больше не возникало вопросов, мы детально расскажем о том, как выбрать розетку и на что обращать внимание.
Начнем с того, что привычные нам электрические розетки, установленные в домах или квартирах, далеко не все существующие и у каждой разновидности свое предназначение.
На сегодняшний день существуют следующие виды розеток:
- Электрическая. Применяется для подключения электроприборов разной мощности. Является частью штепсельного соединения. Может иметь как скрытую, так и открытую установку.
- Силовая. Данный вид розеток предназначен для подключения потребителей к основной электросети. Она выступает в роли своеобразного посредника, между контактами электромагистрали и потребителя.
- Сигнальные или, проще говоря, радиоразетки. Наверняка вы видели их, если в доме есть старое советское радио.
- Телефонные. Предназначены для подключения кабеля, проводного или беспроводного телефона. Имеют несколько стандартов, в том числе немецкий, французский и российский.
- Коаксиальные. Используются для подключения телевизоров и видеотехники.
- Звуковые. Для подключения аудиоустройств.
- Компьютерные и другие.
Несмотря на такое многообразие, нас будут интересовать именно электрические, поэтому и говорить будем о них.
Розетки
Что же такое розетка? Если не вдаваться в подробности, то ее можно охарактеризовать следующим образом – это устройство стандартного типа, которое служит для подключения различных приборов к электросети, через штепсель. Может быть круглой или квадратной формы, с нескольким количеством гнезд.
Помимо самого определения, стоит знать отличия между розетками с заземлением и без, ведь очень часто покупатели не понимают, какой тип розеток стоит у них. В настоящее время, розетки без заземления встречаются редко. Как правило, это старые дома и квартиры, где не менялась проводка. Делая ремонт в доме, проводку обычно меняют и ставят сразу устройства с заземлением.
Кроме отличия во внешнем виде, розетки с заземлением предохраняют электрические приборы от поломки, а наличие заземляющего контакта отводит статическое электричество в землю. Этот критерий важен в условиях соблюдения техники безопасности.
Степень защиты
Это так же один из важнейших факторов, который не стоит игнорировать, но далеко не все обращают внимание на показатели IP. А ведь цифры пишут не просто так.
Например, купив розетку, вы увидели надпись IP 30 и, не зная, что это обозначает, установили ее в ванной комнате. И все бы ничего, но вот первая цифра говорит о том, что данная розетка имеет защиту от предметов не более 2,5 мм, а вот 0 указывает на полное отсутствие защиты от влаги. Вывод прост – вы установили в самой влажной комнате устройство, которое для нее не предназначено и неизвестно, с какими последствиями столкнетесь.
Дабы избежать таких проблем, ознакомьтесь с возможными вариантами защиты.
Первая цифра (А) означает:
- 0 – отсутствие защиты;
- 1 – защищена от предметов более 50 мм;
- 2 — защищена от предметов более 12 мм;
- 3 — защищена от предметов более 2,5 мм;
- 4 — защищена от предметов более 1 мм;
- 5 – частично защищена от пыли;
- 6 – 100% защита от пыли.
Вторая цифра (В) указывает на степень защиты от влаги:
- 0 – не защищена;
- 1 – не страшны вертикальные капли;
- 2 – имеет защиту от капель под углом 15 градусов;
- 3 – от наклонных брызг в 60 градусов;
- 4 – от обычных брызг;
- 5 – струи воды средней силы;
- 6 – имеет защиту от сильной струи;
- 7 – может быть временно погружена в воду;
- 8 – водонепроницаемая розетка для длительного погружения.
Собственно зная эти значения, вы самостоятельно можете выбрать розетку не только в ванную, но и на улицу, если есть такова потребность. Но даже этой информации не достаточно, чтобы выбрать хорошую розетку. Нужно обращать внимание на дополнительные составляющие.
Критерии выбора
Зная о том, какая степень защиты бывает и в чем разница между устройствами с заземлением и без, не упускайте из виду следующее:
- Материал. Хорошее устройство должно быть выполнено из плотного и качественного пластика, а не из дешевого материала, который может треснуть уже при установке. Лучше всего, приобрести изделие из поликарбоната, но стоит оно на порядок выше.
- Производитель. Если вы покупаете товар проверенного производителя, то на розетке обязательно будет маркировка и название завода. Если никаких пометок нет, то это явно китайская подделка.
- Если продавец разрешит открыть упаковку, то осмотрите все винтики и зажимы. Они должны быть качественными и не болтаться.
- Хорошая розетка не должна пахнуть пластиком и иметь большой вес. Чаще всего они легкие.
- Не покупайте монолитные изделия. Чем больше креплений, тем лучше товар.
- У заводских устройств, в упаковке лежит мини-инструкция, а вот китайские продаются в обычных прозрачных пакетиках.
- Отдавайте предпочтение проверенным фирмам. Из дорогих – это розетки Legrand, Jung. Из более дешевых, но с хорошим качеством – Viko, Ospel, Karlind, Makel.
- Если в семье есть дети, то следует приобрести изделия с дополнительной защитой — заглушками.
Теперь, вам будет гораздо проще определиться с выбором устройства.
Дополнительная информация о том, какие розетки выбрать будет в видео ниже.
HOWTO по программированию сокетов— Документация по Python 3.3.7
Аннотация
Розетки используются практически повсеместно, но являются одними из самых серьезных неправильно поняли технологии вокруг. Это 10 000-футовый обзор розеток. Это на самом деле не учебник — вам все равно придется потрудиться в рабочем состоянии. Это не покрывает тонкости (и их много), но Я надеюсь, что это даст вам достаточно опыта, чтобы начать использовать их прилично.
Розетки
Я только собираюсь поговорить об INET (т.е.е. IPv4), но они составляют не менее 99% розетки в использовании. И я буду говорить только о сокетах STREAM (т.е. TCP) — если только вы знать, что вы делаете (в этом случае это HOWTO не для вас!), вы получите лучшее поведение и производительность от сокета STREAM, чем все остальное. я буду попытаться выяснить тайну сокета, а также некоторые советы о том, как работа с блокирующими и неблокирующими розетками. Но я начну с разговора о блокировка розеток. Вам нужно знать, как они работают, прежде чем иметь дело с неблокирующие розетки.
Часть проблемы с пониманием этих вещей в том, что «сокет» может означать количество слегка разных вещей, в зависимости от контекста. Итак, во-первых, давайте сделаем Различие между «клиентским» сокетом — конечной точкой разговора и «Серверный» сокет, который больше похож на оператора коммутатора. Клиент приложение (например, ваш браузер) использует исключительно «клиентские» сокеты; веб-сервер, с которым он говорит, использует как «серверные», так и «клиентские» сокеты.
История
Из различных форм МПК , розетки, безусловно, самые популярные.На любой платформе есть скорее всего, будут другие формы IPC, которые быстрее, но для кроссплатформенное общение, розетки — это единственная игра в городе.
Они были изобретены в Беркли как часть BSD-версии Unix. Они распространяются как лесной пожар с интернетом. Недаром — комбинация розеток с INET невероятно легко разговаривать с произвольными машинами по всему миру (по крайней мере, по сравнению с другими схемами).
Создание сокета
Грубо говоря, когда вы нажали на ссылку, которая привела вас на эту страницу, Ваш браузер сделал что-то вроде следующего:
# создать INET, STREAMing сокет s = сокет.сокет (socket.AF_INET, socket.SOCK_STREAM) # теперь подключайтесь к веб-серверу через порт 80 - обычный http-порт s.connect (("www.python.org", 80))
Когда соединение завершится, сокет s может быть использован для отправки в запросе на текст страницы. Тот же сокет будет читать ответить, а затем быть уничтоженным. Это верно, уничтожено. Клиентские розетки обычно используются только для одного обмена (или небольшого набора последовательных обмены).
То, что происходит на веб-сервере, немного сложнее.Во-первых, веб-сервер создает «сокет сервера»:
# создать INET, STREAMing сокет serversocket = socket.socket (socket.AF_INET, socket.SOCK_STREAM) # привязать сокет к общедоступному хосту и общеизвестному порту serversocket.bind ((socket.gethostname (), 80)) # стать сокетом сервера serversocket.listen (5)
Обратите внимание на пару вещей: мы использовали socket.gethostname (), чтобы сокет будет виден внешнему миру. Если бы мы использовали s.bind ((‘localhost’, 80)) или s.bind ((‘127.0.0.1 ‘, 80)) у нас все равно будет «серверный» сокет, но тот, который был виден только внутри той же машины. s.bind ((», 80)) указывает, что сокет доступен по любому адресу, с которым работает машина иметь.
Второе, на что следует обратить внимание: порты с низким номером обычно резервируются для «хорошо известных» услуги (HTTP, SNMP и т. д.). Если вы играете вокруг, используйте хороший высокий номер (4 цифр).
Наконец, аргумент для прослушивания сообщает библиотеке сокетов, что мы хотим, чтобы поставьте в очередь до 5 запросов на подключение (обычно максимум), прежде чем отказаться соединения.Если остальная часть кода написана правильно, этого должно быть достаточно.
Теперь, когда у нас есть «серверный» сокет, прослушивающий порт 80, мы можем войти в основная часть веб-сервера:
пока True: # принимать соединения извне (clientocket, address) = serversocket.accept () # теперь сделайте что-нибудь с clientocket # в этом случае мы представим, что это многопоточный сервер ct = client_thread (clientocket) ct.run ()
На самом деле есть три основных способа работы этого цикла — отправка поток для обработки clientocket, создайте новый процесс для обработки clientocket или реструктурируйте это приложение, чтобы использовать неблокирующие сокеты, и мультиплекс между нашим «серверным» сокетом и любыми активными клиентскими сокетами, использующими Выбрать.Подробнее об этом позже. Теперь важно понять это: это , все , что делает «серверный» сокет. Он не отправляет никаких данных. Это не получить любые данные. Он просто производит «клиентские» сокеты. Каждый клиентский карман создан в ответ на то, что другой «44 »сокет , выполняющий connect () к хост и порт, к которому мы привязаны. Как только мы создали этот клиентский сокет, мы вернитесь к прослушиванию для большего количества соединений. Два «клиента» могут свободно общаться в чате вверх — они используют какой-то динамически распределенный порт, который будет перезагружен при разговор заканчивается.
МПК
Если вам нужен быстрый IPC между двумя процессами на одной машине, вы должны изучить трубы или разделяемая память. Если вы решили использовать сокеты AF_INET, свяжите «Серверный» сокет для «localhost». На большинстве платформ это займет ярлык вокруг нескольких слоев сетевого кода и будет немного быстрее.
См. Также
Многопроцессорная интеграция кроссплатформенного IPC в более высокий уровень API.
Использование сокета
Первое, что нужно отметить, это то, что веб-браузер «клиент» и веб-разъем «клиентский» сокет сервера — идентичные звери.То есть это «одноранговый» разговор. Или, иначе говоря, , как дизайнер, вам придется решить, какие правила этикета для разговора . Обычно соединительный сокет начинает разговор, отправив запрос или возможно вход. Но это дизайнерское решение — это не правило розеток.
Теперь есть два набора глаголов для общения. Вы можете использовать отправить и recv, или вы можете превратить ваш клиентский сокет в подобного файлу зверя и использовать читать и писать.Последний способ, которым Java представляет свои сокеты. Я не буду говорить об этом здесь, кроме как предупредить вас, что вам нужно использовать флеш на розетках. Это буферизованные «файлы», и распространенной ошибкой является напишите что-нибудь, а затем прочитайте для ответа. Без флеша в там, вы можете ждать ответа вечно, потому что запрос все еще может быть в ваш выходной буфер.
Теперь мы подошли к главному камню преткновения — отправьте и получите доступ в сети буферы. Они не обязательно обрабатывают все байты, которые вы передаете их (или ожидать от них), потому что их основное внимание уделяется обработке сети буферы.Обычно они возвращаются, когда соответствующие сетевые буферы были заполнен (отправить) или опустошен (recv). Затем они говорят вам, сколько байтов они обрабатываются. Вы должны звонить им , пока вы не получите сообщение. были полностью решены.
Когда recv возвращает 0 байтов, это означает, что другая сторона закрылась (или находится в процесс закрытия) связи. Вы больше не будете получать данные о это соединение. Когда-либо. Вы можете успешно отправлять данные; Я поговорю Подробнее об этом позже.
Протокол, такой как HTTP, использует сокет только для одной передачи. Клиент отправляет запрос, затем читает ответ. Это оно. Сокет отбрасывается. Это означает, что клиент может определить конец ответа, получив 0 байтов.
Но если вы планируете повторно использовать свой сокет для дальнейшей передачи, вам необходимо понять, что на сокете нет EOT повторюсь: если розетка отправить или recv возвращает после обработки 0 байтов, соединение было сломана.Если соединение не нарушено , вы можете подождать навсегда, потому что сокет не скажет вам, что больше нечего читать (пока). Теперь, если вы немного подумаете об этом, вы поймете, Основная истина сокетов: сообщения должны быть фиксированной длины (гадость), или быть ограниченным (пожимание плечами), или указать, как долго они (намного лучше), или закончить отключение соединения . Выбор полностью за вами, (но некоторые способы правее других).
Если вы не хотите прерывать соединение, самое простое решение — фиксированное длина сообщения:
Mysocket класса: "" "только демонстрационный класс - закодировано для ясности, а не эффективности «»» def __init __ (self, sock = None): если носка нет self.sock = socket.socket ( socket.AF_INET, socket.SOCK_STREAM) еще: self.sock = носок def connect (self, host, port): self.sock.HOWTO по программированию сокетов
— Документация по Python 3.8.5
- Автор
Гордон Макмиллан
Аннотация
Розетки используются практически повсеместно, но являются одними из самых серьезных неправильно поняли технологии вокруг. Это 10 000-футовый обзор розеток. Это на самом деле не учебник — вам все равно придется потрудиться в рабочем состоянии. Это не покрывает тонкости (и их много), но Я надеюсь, что это даст вам достаточно опыта, чтобы начать использовать их прилично.
Розетки
Я собираюсь говорить только о разъемах INET (т.е. IPv4), но на них приходится не менее 99% розетки в использовании. И я буду говорить только о сокетах STREAM (т.е. TCP) — если только вы знать, что вы делаете (в этом случае это HOWTO не для вас!), вы получите лучшее поведение и производительность от сокета STREAM, чем все остальное. я буду попытаться выяснить тайну сокета, а также некоторые советы о том, как работа с блокирующими и неблокирующими розетками.Но я начну с разговора о блокировка розеток. Вам нужно знать, как они работают, прежде чем иметь дело с неблокирующие розетки.
Часть проблемы с пониманием этих вещей в том, что «сокет» может означать количество слегка разных вещей, в зависимости от контекста. Итак, во-первых, давайте сделаем Различие между «клиентским» сокетом — конечной точкой разговора и «Серверный» сокет, который больше похож на оператора коммутатора. Клиент приложение (например, ваш браузер) использует исключительно «клиентские» сокеты; веб-сервер, с которым он говорит, использует как «серверные», так и «клиентские» сокеты.
История
Из различных форм МПК , розетки, безусловно, самые популярные. На любой платформе есть скорее всего, будут другие формы IPC, которые быстрее, но для кроссплатформенное общение, розетки — это единственная игра в городе.
Они были изобретены в Беркли как часть аромата BSD Unix. Они распространяются как лесной пожар с интернетом. Недаром — комбинация розеток с INET невероятно легко разговаривать с произвольными машинами по всему миру (по крайней мере, по сравнению с другими схемами).
Создание сокета
Грубо говоря, когда вы нажали на ссылку, которая привела вас на эту страницу, Ваш браузер сделал что-то вроде следующего:
# создать INET, STREAMing сокет s = socket.socket (socket.AF_INET, socket.SOCK_STREAM) # теперь подключайтесь к веб-серверу через порт 80 - обычный http-порт s.connect (("www.python.org", 80))
Когда connect
завершен, сокет s
может быть использован для отправки
в запросе на текст страницы.Тот же сокет будет читать
ответить, а затем быть уничтоженным. Это верно, уничтожено. Клиентские розетки
обычно используются только для одного обмена (или небольшого набора последовательных
обмены).
То, что происходит на веб-сервере, немного сложнее. Во-первых, веб-сервер создает «сокет сервера»:
# создать INET, STREAMing сокет serversocket = socket.socket (socket.AF_INET, socket.SOCK_STREAM) # привязать сокет к общедоступному хосту и общеизвестному порту serversocket.bind ((socket.gethostname (), 80)) # стать сокетом сервера ServerSocket.слушать (5)
Обратите внимание на пару вещей: мы использовали socket.gethostname ()
, чтобы сокет
будет виден внешнему миру. Если бы мы использовали s.bind (('localhost',
80))
или s.bind (('127.0.0.1', 80))
у нас все еще будет «серверный» сокет,
но тот, который был виден только внутри той же машины. s.bind (('', 80))
указывает, что сокет доступен по любому адресу, с которым работает машина
иметь.
Второе, на что следует обратить внимание: порты с низким номером обычно резервируются для «хорошо известных» услуги (HTTP, SNMP и т. д.).Если вы играете вокруг, используйте хороший высокий номер (4 цифр).
Наконец, аргумент listen
сообщает библиотеке сокетов, что мы хотим, чтобы
поставьте в очередь до 5 запросов на подключение (обычно максимум), прежде чем отказаться
соединения. Если остальная часть кода написана правильно, этого должно быть достаточно.
Теперь, когда у нас есть «серверный» сокет, прослушивающий порт 80, мы можем войти в основная часть веб-сервера:
в то время как True: # принимать соединения извне (clientocket, address) = серверный сокет.принимаем () # теперь сделайте что-нибудь с clientocket # в этом случае мы представим, что это многопоточный сервер ct = client_thread (clientocket) ct.run ()
Существует три основных способа работы этого цикла: отправка
поток для обработки clientocket
, создайте новый процесс для обработки clientocket
или реструктурируйте это приложение, чтобы использовать неблокирующие сокеты, и
мультиплекс между нашим «серверным» сокетом и любым активным клиентом или сокетом
с использованием выберите
.Подробнее об этом позже. Теперь важно понять
это: это все , что делает «серверный» сокет. Он не отправляет никаких данных. Это не
получить любые данные. Он просто производит «клиентские» сокеты. Каждое клиентовоценка
создан в ответ на то, что другой «клиентский» сокет выполняет connect ()
к
хост и порт, к которому мы привязаны. Как только мы создали клиентов, а потом
, мы
вернитесь к прослушиванию для большего количества соединений. Два «клиента» могут свободно общаться в чате
вверх — они используют какой-то динамически распределенный порт, который будет перезагружен при
разговор заканчивается.
МПК
Если вам нужен быстрый IPC между двумя процессами на одной машине, вы должны изучить
трубы или разделяемая память. Если вы решили использовать сокеты AF_INET, свяжите
«Серверный» сокет до «localhost»
. На большинстве платформ это займет
ярлык вокруг нескольких слоев сетевого кода и будет немного быстрее.
См. Также
Мультипроцессор
объединяет кроссплатформенный IPC в более высокий уровень
API.
с помощью сокета
Первое, что нужно отметить, это то, что веб-браузер «клиент» и веб-разъем
«клиентский» сокет сервера — идентичные звери.То есть это «одноранговый»
разговор. Или, иначе говоря, , как дизайнер, вам придется
решить, какие правила этикета для разговора . Обычно connect
ing socket запускает разговор, отправив запрос или
возможно вход. Но это дизайнерское решение — это не правило розеток.
Теперь есть два набора глаголов для общения. Вы можете использовать отправить
и recv
, или вы можете превратить ваш клиентский сокет в зверя, похожего на файл и
используйте , читайте
и , пишите
.Последний способ, которым Java представляет свои сокеты.
Я не буду говорить об этом здесь, кроме как предупредить вас, что вам нужно использовать флеш
на розетках. Это буферизованные «файлы», и распространенной ошибкой является написать
что-то, а затем прочитать
для ответа. Без флеш
в
там, вы можете ждать ответа вечно, потому что запрос все еще может быть в
ваш выходной буфер.
Теперь мы подошли к главному камню преткновения — отправляют
и работают
в сети буферы.Они не обязательно обрабатывают все байты, которые вы передаете
их (или ожидать от них), потому что их основное внимание уделяется обработке сети
буферы. Обычно они возвращаются, когда соответствующие сетевые буферы были
заполненный ( отправить
) или опустошенный ( recv
). Затем они говорят вам, сколько байтов они
обрабатываются. Это ваша ответственность , чтобы позвонить им снова, пока ваше сообщение не имеет
были полностью решены.
Когда recv
возвращает 0 байтов, это означает, что другая сторона закрылась (или находится в
процесс закрытия) связи.Вы больше не будете получать данные о
это соединение. Когда-либо. Вы можете успешно отправлять данные; Я поговорю
Подробнее об этом позже.
Протокол, такой как HTTP, использует сокет только для одной передачи. Клиент отправляет запрос, затем читает ответ. Это оно. Сокет отбрасывается. Это означает, что клиент может определить конец ответа, получив 0 байтов.
Но если вы планируете повторно использовать свой сокет для дальнейшей передачи, вам необходимо понять,
что нет EOT на розетке. повторюсь: если розетка отправить
или recv
возвращает после обработки 0 байт соединение было
сломана. Если соединение не нарушено , вы можете подождать recv
навсегда, потому что сокет не скажет вам, что больше нечего
читать (пока). Теперь, если вы немного подумаете об этом, вы поймете,
Основная истина сокетов: сообщения должны быть фиксированной длины (yuck), или
быть ограниченным (пожимание плечами), или указать, как долго они (намного лучше), или закончить
отключив соединение .Выбор полностью за вами, (но некоторые способы
правее других).
Если вы не хотите прерывать соединение, самое простое решение — фиксированное длина сообщения:
MySocket класса: "" "только демонстрационный класс - закодировано для ясности, а не эффективности «»» def __init __ (self, sock = None): если носка нет self.sock = socket.so.
Привет, ваш Javascript отключен. Это нормально, сайт работает без него. Тем не менее, вы можете прочитать его с подсветкой синтаксиса, для чего требуется Javascript!
ведра розеток
До сих пор мы веселились, имея дело с самим Эрлангом, едва общаясь с внешним миром, хотя бы с помощью текстовых файлов, которые мы читаем здесь и там. Как много отношений с самим собой может быть веселым, пришло время выйти из нашего логова и начать говорить с остальным миром.
В этой главе рассматриваются три компонента использования сокетов: списки ввода-вывода, UDP-сокеты и TCP-сокеты. Списки ввода-вывода не очень сложны как тема. Это просто умный способ эффективно создавать строки для отправки через сокеты и другие драйверы Erlang.
IO Lists
Я уже упоминал ранее в этом руководстве, что для текста мы могли бы использовать либо строки (списки целых чисел), либо двоичные файлы (двоичная структура данных, содержащая данные). Отправка данных по проводам, таким как «Hello World», может быть выполнена в виде строки , «Hello World»
и в двоичном виде, как << «Hello World» >>
.Похожие обозначения, похожие результаты.
Разница заключается в том, как вы можете собрать вещи. Строка немного похожа на связанный список целых чисел: для каждого символа необходимо сохранить сам символ плюс ссылку на остальную часть списка. Более того, если вы хотите добавить элементы в список, либо в середине, либо в конце, вы должны пройти весь список до точки, которую вы изменяете, а затем добавить свои элементы. Однако это не тот случай, когда вы делаете предварительную заявку:
A = [a] B = [b | A] = [b, a] C = [c | B] = [c, b, a]
В случае добавления, как указано выше, все, что содержится в A или B или C , никогда не нужно переписывать.Представление C можно рассматривать как [c, b, a]
, [c | B]
или [c, | [b | [a]]]]
, среди прочих. В последнем случае вы можете видеть, что форма A в конце списка такая же, как и при объявлении. Аналогично для B . Вот как это выглядит при добавлении:
A = [a] B = A ++ [b] = [a] ++ [b] = [a | [b]] C = B ++ [c] = [a | [b]] ++ [c] = [a | [b | [c]]]
Вы видите все это переписывание? Когда мы создаем B , мы должны переписать A .Когда мы пишем C , мы должны переписать B (включая [a | ...]
часть, которую он содержит). Если бы мы добавили D аналогичным образом, нам пришлось бы переписать C . На длинных строках это становится слишком неэффективным и создает много мусора, оставшегося для очистки виртуальной машиной Erlang.
С двоичными файлами все не так плохо:
A = << "a" >> B = << A / бинарный, "b" >> = << "ab" >> C = << B / бинарный, "c" >> = << "abc" >>
В этом случае двоичные файлы знают свою собственную длину, и данные могут объединяться в постоянное время.Это хорошо, намного лучше, чем списки. Они также более компактны. По этим причинам мы будем часто пытаться придерживаться двоичных файлов при использовании текста в будущем.
Однако есть несколько недостатков. Двоичные файлы предназначались для обработки вещей определенным образом, и все еще существует стоимость изменения двоичных файлов, их разбиения и т. Д. Кроме того, иногда мы будем работать с кодом, который использует строки, двоичные файлы и отдельные символы взаимозаменяемо. Постоянное преобразование между типами было бы проблемой.
В этих случаях списков ввода-вывода — наш спаситель.Списки ввода-вывода — странный тип структуры данных. Это списки байтов (целые числа от 0 до 255), двоичных файлов или других списков ввода-вывода. Это означает, что функции, принимающие списки ввода-вывода, могут принимать такие элементы, как [$ H, $ e, [$ l, << "lo" >>, ""], [[["W", "o"], < <"rl" >>]] | [<< "d" >>]]
. Когда это происходит, виртуальная машина Erlang просто сгладит список, поскольку это необходимо для получения последовательности символов Hello World
.
Какие функции принимают такие списки ввода-вывода? Большинство функций, которые имеют отношение к выводу данных, делают.Любая функция из модуля io, файлового модуля, сокетов TCP и UDP сможет их обрабатывать. Некоторые библиотечные функции, например, некоторые из модуля unicode и все функции из модуля re (для r egular e xpressions) также будут обрабатывать их, и это лишь некоторые из них.
Попробуйте предыдущий Hello World IO List в оболочке с io: format ("~ s ~ n", [IoList])
, чтобы увидеть. Должно работать без проблем.
В целом, это довольно умный способ построения строк, позволяющий избежать проблем с неизменяемыми структурами данных, когда речь идет о динамическом создании контента для вывода.
TCP и UDP: протоколы
Первый тип сокетов, который мы можем использовать в Erlang, основан на протоколе UDP. UDP — это протокол, построенный поверх IP-уровня, который предоставляет несколько абстракций, таких как номера портов. UDP считается протоколом без сохранения состояния. Данные, полученные с порта UDP, разбиваются на мелкие части, без тегов, без сеанса, и нет никакой гарантии, что полученные вами фрагменты были отправлены в том же порядке, в котором вы их получили. На самом деле, нет никакой гарантии, что если кто-то отправит пакет, вы получите его вообще.По этим причинам люди склонны использовать UDP, когда пакеты малы, иногда могут быть потеряны с небольшими последствиями, когда происходит не слишком много сложных обменов или когда абсолютно необходима низкая задержка.
Это то, что можно увидеть в отличие от протоколов с отслеживанием состояния, таких как TCP, где протокол заботится об обработке потерянных пакетов, их переупорядочении, поддержании изолированных сеансов между несколькими отправителями и получателями и т. Д. TCP обеспечит надежный обмен информацией, но рискует быть медленнее и тяжелее в настройке.UDP будет быстрым, но менее надежным. Тщательно выбирайте в зависимости от того, что вам нужно.
В любом случае, использовать UDP в Erlang относительно просто. Мы устанавливаем сокет для данного порта, и этот сокет может отправлять и получать данные:
По плохой аналогии это похоже на наличие множества почтовых ящиков в вашем доме (каждый почтовый ящик является портом) и получение крошечных кусочков бумаги в каждом из них с небольшими сообщениями. У них может быть любой контент, от «мне нравится, как ты выглядишь в этих штанах» до «слип с внутри дома!».Когда некоторые сообщения слишком велики для клочка бумаги, многие из них помещаются в почтовый ящик. Ваша задача — собрать их так, чтобы это имело смысл, а затем подъехать к какому-то дому, а затем бросить промахи в ответ. Если сообщения являются чисто информативными («Привет, ваша дверь не заперта») или очень маленькими («Что на вас надето? -Рон»), все должно быть хорошо, и вы можете использовать один почтовый ящик для всех запросов. Если бы они были сложными, мы могли бы использовать один порт на сессию, верно? Тьфу, нет! Используйте TCP!
В случае TCP протокол считается состоящим из состояния, основанного на соединении.Прежде чем отправлять сообщения, вы должны сделать рукопожатие. Это означает, что кто-то берет почтовый ящик (аналогично тому, что мы имеем в аналогии с UDP) и отправляет сообщение: «Эй, чувак, это IP 94.25.12.37 вызов. Хотите поговорить? », На что вы отвечаете чем-то похожим на« Конечно. Пометьте свои сообщения номером N, а затем добавьте к ним все большее число ». С этого момента, когда вы или IP 92.25.12.37 захотите общаться друг с другом, можно будет заказать листки бумаги, попросить пропавшие, ответить на них и так далее осмысленным образом.
Таким образом, мы можем использовать один почтовый ящик (или порт) и поддерживать все наши коммуникации в порядке. Это изящная вещь TCP. Это добавляет некоторые накладные расходы, но гарантирует, что все заказано, правильно доставлено и так далее.
Если вы не поклонник этих аналогий, не отчаивайтесь, потому что мы перейдем к поиску, увидев, как использовать сокеты TCP и UDP с Erlang прямо сейчас. Это должно быть проще.
UDP Розетки
Существует только несколько основных операций с UDP: настройка сокета, отправка сообщений, получение сообщений и закрытие соединения.Возможности немного похожи на это:
Первая операция, несмотря ни на что, — это открыть сокет. Это делается путем вызова gen_udp: open / 1-2
. Простейшая форма создается путем вызова {ok, Socket} = gen_udp: open (PortNumber)
.
Номер порта будет любым целым числом от 1 до 65535. От 0 до 1023 порты известны как системных портов . В большинстве случаев ваша операционная система не позволяет прослушивать системный порт, если у вас нет прав администратора.Порты с 1024 по 49151 являются зарегистрированными портами. Они обычно не требуют никаких разрешений и могут свободно использоваться, хотя некоторые из них зарегистрированы в известных службах. Тогда остальные порты известны как динамических или частных . Они часто используются для временных портов . Для наших тестов мы возьмем номера портов, которые в некоторой степени безопасны, например, , 8789, , которые вряд ли будут приняты.
Но до этого, как насчет gen_udp: open / 2
? Вторым аргументом может быть список опций, указывающий, в каком виде мы хотим получать данные (, список
или , двоичный
), как мы хотим, чтобы они были получены; как сообщения ( {active, true}
) или как результат вызова функции ( {active, false}
).Существуют и другие варианты, например, должен ли сокет быть установлен с IPv4 ( inet4
) или IPv6 ( inet6
), может ли сокет UDP использоваться для широковещательной информации ( {broadcast, true | false}
), размер буферов и т. д. Доступно больше опций, но пока мы будем придерживаться простых вещей, потому что понимание остального зависит от вас. Тема может быстро стать сложной, и, к сожалению, это руководство посвящено Erlang, а не TCP и UDP.
Итак, давайте откроем сокет.Сначала запустите данную оболочку Erlang:
1> {ok, Socket} = gen_udp: open (8789, [binary, {active, true}]). {Нормально, # Порт <0,676>} 2> gen_udp: open (8789, [binary, {active, true}]). {Ошибка, EADDRINUSE}
В первой команде я открываю сокет, приказываю вернуть мне двоичные данные и хочу, чтобы он был активным. Вы видите новую возвращаемую структуру данных: #Port <0,676>
. Это представление сокета, который мы только что открыли. Их можно использовать очень похоже на Pids: вы даже можете установить ссылки на них, чтобы в случае сбоя распространяться на сокеты! Второй
— документация по Python 2.7.18
- Автор
Гордон Макмиллан
Аннотация
Розетки используются практически повсеместно, но являются одними из самых серьезных неправильно поняли технологии вокруг. Это 10 000-футовый обзор розеток. Это на самом деле не учебник — вам все равно придется потрудиться в рабочем состоянии. Это не покрывает тонкости (и их много), но Я надеюсь, что это даст вам достаточно опыта, чтобы начать использовать их прилично.
Розетки
Я собираюсь говорить только о сокетах INET, но они составляют как минимум 99% розетки в использовании. И я буду говорить только о сокетах STREAM — если только вы знать, что вы делаете (в этом случае это HOWTO не для вас!), вы получите лучшее поведение и производительность от сокета STREAM, чем все остальное. я буду попытаться выяснить тайну сокета, а также некоторые советы о том, как работа с блокирующими и неблокирующими розетками. Но я начну с разговора о блокировка розеток.Вам нужно знать, как они работают, прежде чем иметь дело с неблокирующие розетки.
Часть проблемы с пониманием этих вещей в том, что «сокет» может означать количество слегка разных вещей, в зависимости от контекста. Итак, во-первых, давайте сделаем Различие между «клиентским» сокетом — конечной точкой разговора и «Серверный» сокет, который больше похож на оператора коммутатора. Клиент приложение (например, ваш браузер) использует исключительно «клиентские» сокеты; веб-сервер, с которым он говорит, использует как «серверные», так и «клиентские» сокеты.
История
Из различных форм МПК , розетки, безусловно, самые популярные. На любой платформе есть скорее всего, будут другие формы IPC, которые быстрее, но для кроссплатформенное общение, розетки — это единственная игра в городе.
Они были изобретены в Беркли как часть аромата BSD Unix. Они распространяются как лесной пожар с интернетом. Недаром — комбинация розеток с INET невероятно легко разговаривать с произвольными машинами по всему миру (по крайней мере, по сравнению с другими схемами).
Создание сокета
Грубо говоря, когда вы нажали на ссылку, которая привела вас на эту страницу, Ваш браузер сделал что-то вроде следующего:
# создать INET, STREAMing сокет s = socket.socket ( socket.AF_INET, socket.SOCK_STREAM) # сейчас подключаться к веб-серверу через порт 80 # - нормальный http порт s.connect (("www.mcmillan-inc.com", 80))
Когда connect
завершен, сокет s
может быть использован для отправки
в запросе на текст страницы.Тот же сокет будет читать
ответить, а затем быть уничтоженным. Это верно, уничтожено. Клиентские розетки
обычно используются только для одного обмена (или небольшого набора последовательных
обмены).
То, что происходит на веб-сервере, немного сложнее. Во-первых, веб-сервер создает «сокет сервера»:
# создать INET, STREAMing сокет serversocket = socket.socket ( socket.AF_INET, socket.SOCK_STREAM) # привязать сокет к общедоступному хосту, # и известный порт serversocket.bind ((розетка.gethostname (), 80)) # стать сокетом сервера serversocket.listen (5)
Обратите внимание на пару вещей: мы использовали socket.gethostname ()
, чтобы сокет
будет виден внешнему миру. Если бы мы использовали s.bind (('localhost',
80))
или s.bind (('127.0.0.1', 80))
у нас все еще будет «серверный» сокет,
но тот, который был виден только внутри той же машины. s.bind (('', 80))
указывает, что сокет доступен по любому адресу, с которым работает машина
иметь.
Второе, на что следует обратить внимание: порты с низким номером обычно резервируются для «хорошо известных» услуги (HTTP, SNMP и т. д.). Если вы играете вокруг, используйте хороший высокий номер (4 цифр).
Наконец, аргумент listen
сообщает библиотеке сокетов, что мы хотим, чтобы
поставьте в очередь до 5 запросов на подключение (обычно максимум), прежде чем отказаться
соединения. Если остальная часть кода написана правильно, этого должно быть достаточно.
Теперь, когда у нас есть «серверный» сокет, прослушивающий порт 80, мы можем войти в основная часть веб-сервера:
пока 1: # принимать соединения извне (clientocket, address) = серверный сокет.принимаем () # сделаем что-нибудь с clientocket # в этом случае мы представим, что это многопоточный сервер ct = client_thread (clientocket) ct.run ()
Существует три основных способа работы этого цикла: отправка
поток для обработки clientocket
, создайте новый процесс для обработки clientocket
или реструктурируйте это приложение, чтобы использовать неблокирующие сокеты, и
мультиплекс между нашим «серверным» сокетом и любым активным клиентом или сокетом
с использованием выберите
.Подробнее об этом позже. Теперь важно понять
это: это все , что делает «серверный» сокет. Он не отправляет никаких данных. Это не
получить любые данные. Он просто производит «клиентские» сокеты. Каждое клиентовоценка
создан в ответ на то, что другой «клиентский» сокет выполняет connect ()
к
хост и порт, к которому мы привязаны. Как только мы создали клиентов, а потом
, мы
вернитесь к прослушиванию для большего количества соединений. Два «клиента» могут свободно общаться в чате
вверх — они используют какой-то динамически распределенный порт, который будет перезагружен при
разговор заканчивается.
МПК
Если вам нужен быстрый IPC между двумя процессами на одной машине, вы должны изучить любую форму разделяемой памяти, которую предлагает платформа. Простой протокол на основе вокруг общей памяти и блокировок или семафоров — самый быстрый метод.
Если вы решили использовать сокеты, привяжите «серверный» сокет к «localhost»
. На
на большинстве платформ это будет проходить через пару слоев сети
код и быть немного быстрее.
с помощью сокета
Первое, что нужно отметить, это то, что веб-браузер «клиент» и веб-разъем
«клиентский» сокет сервера — идентичные звери.То есть это «одноранговый»
разговор. Или, иначе говоря, , как дизайнер, вам придется
решить, какие правила этикета для разговора . Обычно connect
ing socket запускает разговор, отправив запрос или
возможно вход. Но это дизайнерское решение — это не правило розеток.
Теперь есть два набора глаголов для общения. Вы можете использовать отправить
и recv
, или вы можете превратить ваш клиентский сокет в зверя, похожего на файл и
используйте , читайте
и , пишите
.Последний способ, которым Java представляет свои сокеты.
Я не буду говорить об этом здесь, кроме как предупредить вас, что вам нужно использовать флеш
на розетках. Это буферизованные «файлы», и распространенной ошибкой является написать
что-то, а затем прочитать
для ответа. Без флеш
в
там, вы можете ждать ответа вечно, потому что запрос все еще может быть в
ваш выходной буфер.
Теперь мы подошли к главному камню преткновения — отправляют
и работают
в сети буферы.Они не обязательно обрабатывают все байты, которые вы передаете
их (или ожидать от них), потому что их основное внимание уделяется обработке сети
буферы. Обычно они возвращаются, когда соответствующие сетевые буферы были
заполненный ( отправить
) или опустошенный ( recv
). Затем они говорят вам, сколько байтов они
обрабатываются. Это ваша ответственность , чтобы позвонить им снова, пока ваше сообщение не имеет
были полностью решены.
Когда recv
возвращает 0 байтов, это означает, что другая сторона закрылась (или находится в
процесс закрытия) связи.Вы больше не будете получать данные о
это соединение. Когда-либо. Вы можете успешно отправлять данные; Я поговорю
Подробнее об этом позже.
Протокол, такой как HTTP, использует сокет только для одной передачи. Клиент отправляет запрос, затем читает ответ. Это оно. Сокет отбрасывается. Это означает, что клиент может определить конец ответа, получив 0 байтов.
Но если вы планируете повторно использовать свой сокет для дальнейшей передачи, вам необходимо понять,
что нет EOT на розетке. повторюсь: если розетка отправить
или recv
возвращает после обработки 0 байт соединение было
сломана. Если соединение не нарушено , вы можете подождать recv
навсегда, потому что сокет не скажет вам, что больше нечего
читать (пока). Теперь, если вы немного подумаете об этом, вы поймете,
Основная истина сокетов: сообщения должны быть фиксированной длины (yuck), или
быть ограниченным (пожимание плечами), или указать, как долго они (намного лучше), или закончить
отключив соединение .Выбор полностью за вами, (но некоторые способы
правее других).
Если вы не хотите прерывать соединение, самое простое решение — фиксированное длина сообщения:
Mизокет класса: только демонстрационный класс - закодировано для ясности, а не эффективности «»» def __init __ (self, sock = None): если носка нет self.sock = socket.socket ( socket.AF_INET, socket.SOCK_STREAM) еще: self.sock = носок