Как установить правильно подрозетники: Электрик на дом Москва круглосуточно и недорого

Как установить подрозетник в бетонную стену

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

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

Но сперва, нужно не ошибиться с их выбором.

Виды подрозетников

Для бетонных стен подойдет пластиковый вариант без прижимных лапок.

Те, что имеют такие лапки, применяются для гипсокартонных стен или пластиковых панелей.

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

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

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

При скрытой электропроводке в деревянном доме разрешается утапливать в дереве только такие экземпляры.

Также играет роль глубина подрозетника. Он бывает стандартный и углубленный.

Стандартная глубина 45мм. Углубленный вариант 60мм.

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

Инструмент и расходка

Какие инструменты понадобятся для установки подрозетника в бетонную стену?

  • во-первых, это мощный перфоратор (под хвостовик SDS-plus или max)
  • бур по бетону диаметром 6мм
  • защитные очки
  • строительный уровень
  • шпатель для работы с раствором
  • обычная коронка по бетону с хвостовиком SDS-plus — если у вас небольшой объем работ и кирпичные стены.
    Самый оптимальный и бюджетный вариант. 
  • обычная коронка по бетону с хвостовиком SDS-max. При условии, что у вас очень большой дом, либо стены из качественного бетона и соответствующий перфоратор. 
  • алмазная коронка по бетону для безударного сверления с хвостовиком SDS-plus

Более дорогой вариант, зато есть свои плюсы:

1) время высверливания подрозетника, почти такое же, как и с помощью коронки SDS-max
2) использование легкого перфоратора SDS-plus — меньше устают руки, нет ударов
3) меньше шума и пыли при работе

Запомните, что алмазное сверление исключает какой-либо ударный режим. Разрешен только режим дрель.

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

Кроме того, при подаче воды, шлак может «вязать» коронку. Коронки для высверливания обычных подрозетников, как правило должны быть диаметром 68мм.

Если вы не хотите забивать установочную коробку в нишу, а иметь место для ее свободной установки и регулировки, то применяйте диаметр 72мм. Для блочного типа только такие и подойдут.

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

Делать этого нельзя, так как говорилось выше, стены считаются токопроводящим материалом.

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

О необходимости монтажа подрозетников говорит и ПУЭ:

Правила монтажа подрозетника

Порядок работы следующий:

  • буром d-6мм (или таким же как на коронке) насверливаете центра ниш будущих подрозетников (71мм между «дырок», если речь о блоке)

Глубина сверления — 5см.

  • выбранной коронкой высверливаете 5-10мм бетона, после чего с коронки вытаскивается центрирующее сверло

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

  • заканчиваете высверливание бетона коронкой на необходимую глубину (примерно 5 см)

Глубину можно выставить заранее, приложив коробку на коронку и отметив маркером нужное расстояние бурения.

При высверливании необходимо немного покачивать перфоратор из стороны в сторону. Это нужно для того, чтобы выходил шлам и не заклинило коронку. При этом нужно приноровиться, так как сильное шатание также приводит к клину.

Данное действие очень сильно влияет как на скорость работы, так и на увеличение срока службы изделия.

Монтаж в высокопрочном бетоне с арматурой

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

Для этого по начатой окружности, буром 8мм проделываете несколько отверстий. У вас должно получится нечто похожее на барабан от револьвера.

После этого продолжаете алмазное или ударное высверливание. Дальше должно пойти как по маслу.

Если попали на крупную арматуру, и не хотите испортить новую коронку, то выйти из ситуации можно двумя способами:

  • переключить перфоратор на режим отбойника и выбить ее зубилом

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

  • снять хорошую коронку и поставить старую б/у, после чего не жалея ее, прогрызть металлический прут (не выкидывайте старые экземпляры, они еще могут пригодиться)

Из ниши выбиваете бетон (с помощью зубила и молотка или перфоратором), при этом предусмотрев скос для ввода кабеля в подрозетник.

Пылесосом удаляете весь мусор и пыль.

Заготовка раствора и установка в нишу

Следующий этап — установка самих подрозетников в подготовленные ниши. Устанавливать подрозетники можно на алебастр, шпаклевку или гипс.

Время застывания гипса примерно четыре-пять минут. Конечно, за 5 минут закончить работу по установке не проблема. Главная головная боль – это застывание приготовленного раствора в разведенной емкости и невозможность ее использования для других работ.

Поэтому, чтобы гипс не застывал слишком быстро, можно подмешать в него штукатурку (Rotband). Выиграете лишние 10-20 минут. На 3 части гипса добавляйте 2 части шпатлевки.

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

Для того чтобы алебастр, гипс прочнее пристал, нишу необходимо увлажнить. Используйте опрыскиватель или брызкалку.

Далее подготавливаются подрозетники. Если они блочного типа, то собираются в блок (2шт и более). Срезается заглушка для входа провода.

Кстати штробу под провод лучше всего делать не по центру, а левее или правее отверстия в стене.

Так как выходное отверстие в самом подрозетнике находится сбоку.

Раствор закидывается в просверленное отверстие ниши.

В нишу вставляется подрозетник.

Все затирается шпателем и снаружи убираются остатки раствора.

Основная задача — выровнять и зафиксировать подрозетник на своем месте. Обратите внимание на то, чтобы его края не выступали из стены.

Как только раствор схватится, можно удалить все лишнее изнутри.

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

Частые ошибки

  • монтаж подрозетников рекомендуется делать после штукатурки стен

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

Однако, не всегда получается соблюсти такую последовательность ремонтных работ.

Например, если у вас будет уложена штукатурная сетка, в качестве армирования по некоторым основаниям (типа газоблоков), то нарезка штроб вдоль нее, сводит на нет смысл всего армирования.

Поэтому если другой возможности у вас нет, то придется придерживаться определенной технологии установки подрозетников до штукатурки. Вот хороший, качественный пример такой работы:

  • установка розеток в бетонную стену без подрозетника

Как уже говорилось выше, это противоречит правилам. И если поначалу все и будет работать исправно, то в дальнейшем ждите проблем (стены начнут бить током, или будет срабатывать УЗО). 

  • обязательно проверяйте горизонтальность установки строительным уровнем

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

В первую очередь это касается целых блоков, объединяющих в своей конструкции по 2-3-4 подрозетника. Если у вас отверстия большие и вырезаны болгаркой или штроборезом, в них всегда проблематично идеально поймать горизонт.

Раствор будет плыть, а коробка уходить на 1-2мм со своего посадочного места. Можно конечно прикупить специальный шаблон для установки большого блока.

Но проще воспользоваться данным не хитрым приспособлением.

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

  • использование монтажной пены вместо раствора

Большинство разновидностей монтажной пены не удовлетворяет нормам противопожарной безопасности (должна быть пена класса В1). Не говоря уже о ремонтопригодности такого варианта.

Кроме того, пена не придает стенкам коробки необходимой жесткости и насколько прочно в ней будет сидеть розетка остается большим вопросом. Поэтому никогда не ленитесь разводить раствор и применять алебастр, гипс или другие смеси.

  • неправильная укладка кабеля

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

Часто именно этими усиками и прокалывают изоляцию проводов, после чего напряжение оказывается на корпусе!

  • выскакивание подрозетника из стены

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

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

  • арматура в несущей стене

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

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

  • сверление алмазной коронкой на полную глубину со вставленным сверлом

Сверло после прохождения направляющих 5-10мм необходимо вытаскивать. Без удара, оно у вас практически не будет работать, а только мешать.

Установка подрозетников в бетонную, кирпичную или гипсокартонную стену

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

Содержание

  • Необходимые инструменты и материалы
  • Разновидности подрозетников
  • Установка в бетонную стену
  • Кирпичная стена, подрозетники, штукатурка и кафель
  • Монтаж в гипсокартонную стену
  • Скрытая проводка в деревянном доме
  • Нюансы выбора

Необходимые инструменты и материалы

Когда проводятся масштабные работы по электропроводке, то все нужные инструменты скорее всего уже будут под рукой, но если на повестке дня стоит только монтаж подрозетников, то понадобится следующее:

  • Карандаш и уровень – для разметки стены и выравнивания блока подрозетников (если таковой надо устанавливать).
  • Дрель с коронками для сверления подрозетников. Если коронок нет, то просто сверло по бетону (или по дереву, на тот редкий случай, когда монтируется скрытая проводка в деревянной стене). Также может пригодиться перфоратор или его режим на дрели.
  • Пульверизатор (можно самодельный) для поливания коронки во время сверления. Предотвращает появление пыли и предупреждает растрескивание кафеля, если подрозетник монтируется на кухонный фартук.
  • Алебастр, гипс или цементный раствор – чтобы закрепить подрозетник в стене.
  • Мастерок или шпатель, которым будет накладываться алебастр. Его размер должен позволять заложить смесь внутрь отверстия для подрозетника.
  • Подрозетники нужной конструкции – подбираются в зависимости от материала стены.
  • Дюбели – нужны в редких случаях, если материал стены мягкий и установить подрозетники без дополнительных креплений проблематично.

Подробный обзор инструментов необходимых для монтажа подрозетников в этом видео:

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

Разновидности подрозетников

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

Всего их есть три основных вида – для монтажа в бетон или кирпич, гипсокартон или дерево. Каждый из них отвечает определенным правилам безопасности и обеспечивает должное удобство монтажа.

  • Стандартный подрозетник. Это пластиковый стакан с прорезями на дне, через которые заводится кабель. Кроме этого, благодаря этим прорезям стакан лучше фиксируется в гипсе, алебастре или другом растворе.
  • Для гипсокартона. Полностью на основе стандартного, но дополнительно в нем есть лапки, которые притягиваются от дна к верху болтами и надежно фиксируют подрозетник в стене.
  • Для дерева. Сюда надо подобрать железные подрозетники – они не так часто продаются, но долго выбирать их не придется – их выпускает не такое уж и большое количество производителей.

Установка в бетонную стену

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

  • Установка подрозетников в бетон начинается с разметки. Если розетка на стене планируется одна, то плюс-минус сантиметр роли не сыграет, но когда устанавливается блок розеток, то от правильности разметки зависит насколько ровно он будет впоследствии выставлен.

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

  • Дальше производится сверление отверстий подрозетников в бетоне – когда разметка сделана правильно и есть нужный инструмент, то проблем возникнуть не должно. Правильно выполненный монтаж стандартных подрозетников в бетонной стене подразумевает сверление отверстия миллиметров на 5 больше, чем сам устанавливаемый подрозетник. Если нет коронки для сверления бетона, то можно использовать обычное сверло с победитовым наконечником – по периметру размеченной окружности высверливаются отверстия, а внутренняя часть выбивается. Если дрель или перфоратор отсутствуют, но есть болгарка, то для подрозетников в бетоне допускается сделать прямоугольное отверстие – все равно их надо вмазать в стену раствором.
  • Примерка подрозетника. Установить подрозетник в бетонную стену надо заподлицо, а также проверить чтобы в него свободно заходил кабель. Так как дальше в отверстие будет накладываться замазка, то конец провода лучше заранее замотать изолентой, если это не было сделано раньше.
  • В отверстие накладывается слой замазки с таким расчетом, чтобы вдавить подрозетник и часть ее вылезла наружу. В таком положении все оставляется на несколько минут, чтобы раствор начал схватываться и потом уже аккуратно снять со стены его ненужную часть.

Теперь осталось выждать пока раствор полностью не застынет и на этом установка стандартного подрозетника в бетонную стену завершена.

Если по каким либо причинам кажется что подрозетник не будет держаться внутри стены, то дополнительно его можно закрепить дюбелями, под которые сверлятся 4 отверстия с уклоном в 45° (враспор) к плоскости пола и стены.

Так же рекомендуем посмотреть эти два видео с рассказом о тонкостях установки подрозетников:

Кирпичная стена, подрозетники, штукатурка и кафель

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

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

Долгий и сложный путь решения проблемы заключается в тщательных измерениях после каждого этапа работ – размечается место, к нему подводится проводка, накладывается штукатурка, в ней вырезается отверстие, потом то же самое делается с плиткой во время ее укладки.

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

В этом видео показано как установить подрозетники на гипсовую штукатурку:

Когда штукатурка или плиточный клей застынут, то начинается непосредственно монтаж самого подрозетника – одного или для блока розеток. По нужным координатам аккуратно, чтобы не зацепить провод, высверливается отверстие (если это плитка, то в момент сверления надо непрерывно поливать коронку или сверло). Дальше выполняется стандартная установка выбранных подрозетников – накладывается замазка, в нее утапливается сама коробка, счищается лишний раствор и после его застывания все готово к монтажу розетки.

Монтаж в гипсокартонную стену

Это современный материал, в работе с которым используются соответствующие инструменты и комплектующие. Здесь не нужен будет перфоратор и раствор – весь процесс проходит в разы быстрее, но для установки в гипсокартон нужен специальный подрозетник – с дополнительными лапками, которые будут прижимать его к гипсокартонному листу.

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

Дальше подрозетник просто вставляется в отверстие и на нем затягиваются болты от регулировочных лапок – они раскрываются изнутри и подтягиваются к листу гипсокартона, плотно притягивая к нему подрозетник.

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

Подробнее о монтаже подрозетников в гипсокартон смотрите в этом видео:

Скрытая проводка в деревянном доме

Это очень дорогое удовольствие. Хоть здесь и не нужен перфоратор, но трудозатрат в разы больше, ведь по требованиям ПУЭ весь установленный провод нигде и ни при каких условиях не должен контактировать с деревом.

проводка в стальной гофре, металлические подрозетники

Обычные виды подрозетников здесь не годятся – ПВХ отлично горит и в случае короткого замыкания вероятность пожара при их использовании очень высокая. Здесь нет вопроса какие подрозетники будут лучше или хуже – поставить можно исключительно железные, толщина стенок которых сможет удержать внутри корпуса возникшую дугу от короткого замыкания.

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

Исходя из этого, есть только один способ, как установить подрозетник, не превращая его в бомбу замедленного действия – выполнить все требования ПУЭ:

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

Эта, казалось-бы несложная последовательность действий должна быть выполнена со всей возможной тщательностью, ведь от этого зависит пожарная безопасность дома.

В этом видео показана установка подрозетников в стену из бревна:

Нюансы выбора

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

Другое дело это их элементарная проверка, особенно хорошо надо проверять те, которые будут закреплять в гипсокартоне, так как там есть движущиеся детали. Даже те их них, что будут сажать на раствор должны быть целыми и без трещин. Отдельно стоит проверить болты, которым к корпусу будет прикручиваться основание розетки, а также примерить, чтобы розетка нормально фиксировалась внутри. Вообще идеальный вариант – покупка розеток и подрозетников комплектом.

Установка электрических розеток: заземление вверх или вниз?

Вы можете увидеть электрические розетки заземлением вверх или вниз. Вы знаете, что правильно?

Одна из первых вещей, о которой люди заблуждаются, пытаясь установить электрическую розетку, это то, какая сторона должна быть правильной стороной! Хотя эта тема активно обсуждается среди электриков, суть в том, что технически не имеет значения, устанавливаете ли вы розетку отверстием для заземления вверх или вниз.

На этой странице

Установка электрических розеток: заземление вверх или вниз?

Национальный электротехнический кодекс (NEC) не требует определенного указания. NEC позволяет устанавливать розетки так, чтобы отверстие для заземляющей вилки было направлено вверх, вниз или вбок. Это зависит от вас, стандартной ориентации электрических розеток не существует. Это означает, что на самом деле нет такой вещи, как перевернутые розетки. Один способ не безопаснее другого — если розетка подключена правильно. Все сводится к эстетике, поэтому устанавливайте их так, как вам больше нравится. Кстати, заземляющая вилка обычно не работает в Соединенных Штатах, в отличие от того, как она обычно устанавливается в Канаде.

По словам Джона Уильямсона, главного инспектора по электрике Министерства труда и промышленности штата Миннесота (в отставке), если кто-то представил предложение изменить NEC, требуя, чтобы ВСЕ розетки устанавливались контактом заземления вверх (или вниз), им нужно будет убедить отраслевых экспертов на различных панелях для создания кода, что установка заземляющим штырем вверх намного лучше и безопаснее, чем заземляющим штырем вниз. Вероятно, комитеты NEC по разработке кодов отклонят предложение из-за отсутствия обоснования.

Тип используемого оборудования

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

Горизонтальные розетки

Что касается горизонтальных розеток, лучше всего расположить слот заземления слева, а широкий нейтральный слот сверху. Логика этого шага связана с безопасностью.

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

Выбирайте с умом

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

>

Alexa Erickson

Alexa — опытный журналист и журналист, в настоящее время работающий с Reader’s Digest, Shape Magazine и другими изданиями. Она любит писать о своих путешествиях, здоровье, благополучии, домашнем декоре, еде и напитках, моде, красоте и научных новостях. Следите за ее приключениями в путешествиях в Instagram: @living_by_lex, отправьте ей сообщение: [email protected] и посетите ее веб-сайт:livingbylex.com

Программирование сокетов на Python — GeeksforGeeks

Программирование сокетов — это способ соединения двух узлов в сети для связи друг с другом. Один сокет (узел) прослушивает определенный порт по IP-адресу, а другой сокет обращается к другому, чтобы сформировать соединение. Сервер формирует сокет слушателя, в то время как клиент обращается к серверу.
Они являются реальной основой просмотра веб-страниц. Проще говоря, есть сервер и клиент.
Программирование сокетов начинается с импорта библиотеки сокетов и создания простого сокета.

 импортная розетка
s = socket.socket(socket.AF_INET, socket.SOCK_STREAM) 

Здесь мы создали экземпляр сокета и передали ему два параметра. Первый параметр — AF_INET , а второй — SOCK_STREAM . AF_INET относится к семейству адресов ipv4. SOCK_STREAM означает протокол TCP, ориентированный на соединение.
Теперь мы можем подключиться к серверу с помощью этого сокета3. выдается ошибка, и мы можем подключиться к серверу, только зная его IP. Вы можете найти IP-адрес сервера, используя это: 

 $ ping www.google.com 

Вы также можете найти IP-адрес с помощью python: 

 import socket
ip = socket.gethostbyname('www.google.com')
print ip 

Вот пример скрипта для подключения к Google.

Python3

import socket

import sys

 

try :

     s = Socket. socket (socket.af_inet, socket.sock_stream)

Печать ( ».

     print ( "socket creation failed with error %s" % (err))

 

port = 80

 

try :

     host_ip = socket.gethostbyname( 'www.google.com' )

except socket.gaierror:

Печать ( "Была ошибочно разрешает хозяин0073

 

s. connect((host_ip, port))

 

print ( "the socket has successfully connected to google" )

Output :

 Сокет успешно создан
сокет успешно подключился к google
на порту == 173.194.40.19 
  • Первым делом мы сделали сокет.
  • Затем мы определили IP-адрес Google и, наконец, подключились к Google.
  • Теперь нам нужно знать, как отправить некоторые данные через сокет.
  • Для отправки данных библиотека сокетов имеет функцию sendall . Эта функция позволяет вам отправлять данные на сервер, к которому подключен сокет, и сервер также может отправлять данные клиенту, используя эту функцию.

Простая клиент-серверная программа:

Сервер:

У сервера есть метод bind(), который привязывает его к определенному IP-адресу и порту, чтобы он мог прослушивать входящие запросы на этом IP-адресе и порт. У сервера есть метод listen(), который переводит сервер в режим прослушивания. Это позволяет серверу прослушивать входящие соединения. И, наконец, у сервера есть методы accept() и close(). Метод accept инициирует соединение с клиентом, а метод close закрывает соединение с клиентом.

Python3

Импорт сокет

S = Socket.socket () 9005

Socket.socket () 9005

Socket.socket () 9005

.

Порт = 12345

S.Bind ('', Port))

Печать ( "Закект, приготовленный на % s" % (порт))

S. Listen ( 5 )

1172 5 )

11722 )

11172 5 )

11111172 5 )

11111172 5 ) 9000

11172 ) Прослушивание " )

В то время как True :

C, ADDR = S.Ccep () = S.CCECT () = S.CCECT () = S.CCECT () = S.Ccep () = S.Ccep () = .0073 Печать ( 'Получил подключение от' , addr)

C. Send ( '.

C.Close ()

.0223

  • Первым делом импортируем необходимый сокет.
  • Затем мы создали объект сокета и зарезервировали порт на нашем компьютере.
  • После этого мы привязали наш сервер к указанному порту. Передача пустой строки означает, что сервер также может прослушивать входящие соединения с других компьютеров. Если бы мы прошли 127.0.0.1, то он прослушивал бы только те звонки, которые были сделаны внутри локального компьютера.
  • После этого мы переводим сервер в режим прослушивания. 5 здесь означает, что 5 соединений находятся в ожидании, если сервер занят, и если 6-й сокет пытается подключиться, то в соединении отказывается.
  • Наконец, мы делаем цикл while и начинаем принимать все входящие соединения и закрывать эти соединения после благодарственного сообщения всем подключенным сокетам.
  • Клиент :  
    Теперь нам нужно что-то, с чем может взаимодействовать сервер. Мы могли бы подключиться к серверу таким образом, просто чтобы знать, что наш сервер работает. Введите следующие команды в терминал: 

     # запустите сервер
    $ сервер python.py
    # держать вышеуказанный терминал открытым
    # теперь откройте другой терминал и введите:
     
    $ телнет локальный хост 12345 9]'.
    Спасибо за подключениеСоединение закрыто внешним хостом. 

    Этот вывод показывает, что наш сервер работает.
    Now for the client-side: 

    Python3

    import socket            

     

    s = socket. socket()        

     

    port = 12345                

     

    s.connect(( '127.0.0.1' , порт))

    Печать (S.Recv ( 1024 ) .decode ()

    S.1.l.).       

    • Прежде всего, мы создаем объект-сокет.
    • Затем мы подключаемся к локальному хосту через порт 12345 (порт, на котором работает наш сервер) и, наконец, мы получаем данные с сервера и закрываем соединение.
    • Теперь сохраните этот файл как client.py и запустите его из терминала после запуска сценария сервера.
     # запускаем сервер:
    $ сервер python.py
    Сокет успешно создан
    сокет привязан к 12345
    сокет слушает
    Получил соединение от ('127.

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

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