Сокет материнской платы: что это, как узнать, на что влияет?

Как определить сокет у процессора

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

По производителю и модели

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

Вот примерная последовательность действий:

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

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

Через Speccy

  1. Скачайте и проинсталлируйте приложение Aida64 либо Speccy на свой компьютер. Далее, рассмотрим второй вариант. Откройте программу Speccy. И найдите в ней раздел с параметрами CPU, он должен называться «Центральный процессор».
  2. Далее, в выбранном разделе отыщите строку с наименованием «Конструктив» и ознакомьтесь с его содержимым. Именно здесь и будет указан тип сокета процессора.
  3. Примерно такие же действия, нужно будет выполнить при использовании программы Aida64. Раздел «Компьютер», подраздел DMI, далее в подразделе «Процессор», ищем строку со словом Socket.

В документации

Этот метод самый лёгкий, но требует наличие документации приложенной к системному блоку при покупке. Среди множества инструкций к материнской плате, процессору, видеоадаптеру и другим комплектующим, из которых собран компьютер, подойдут те, что предназначены для CPU и материнки. Внимательно перелистайте весь мануал и отыщите в нём слова: разъем, тип сокета (socket). Вот именно там и должна быть информация о стандарте сокета материнской платы либо процессора.

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

Для этого и приходится разбирать старое «железо» и выяснять информацию о тех или иных характеристиках и параметрах. Однако нужно учитывать и свои способности к подобным процедурам. Тут, как в народе говорят: «не можешь – не берись». И если присутствует неуверенность в успехе такого мероприятия, то лучше тогда обратится в специальные сервисные центры или к отдельным опытным мастерам.

1998 год

Socket 8 — процессорный разъём, применявшийся исключительно для процессоров Pentium Pro и Pentium II OverDrive.

По мере увеличения внутренних частот процессоров и наращивания объёма кэша 2-го уровня возникла проблема внедрения данного кеша в процессор. Эта проблема была решена достаточно быстро. Вскоре после появления процессора Pentium 75 появился процессор нового поколения — Pentium Pro. Данный процессор содержал в себе сразу два кристалла — процессора и кеша, соединённые между собой специальной шиной.

Из-за такой конструкции процессор получился прямоугольной формы. Аналогичной формой обладал и разъём Socket 8 для него. Из-за ряда недоработок и высокой стоимости Pentium Pro данное направление широкого распространения не получило даже в высокопроизводительных компьютерах. Новые технологии, такие как MMX, в Pentium Pro внедрены не были. На смену Pentium Pro и Socket 8 пришли Pentium II и Slot 1.

В 1998 году был выпущен процессор Pentium II OverDrive — самый мощный официально выпущенный процессор для этого разъёма. Позднее фирма PowerLeap произвела процессорный переходник PL-PRO/II Socket 8 → Socket 370, что позволило модернизировать компьютеры установкой Celeron Mendocino или Coppermine-128. Pentium II и Celeron принесли поддержку технологии MMX в платформу на основе сокета 8, а процессор на ядре Coppermine-128 и технологию SSE.

1999 год

Интерфейс Socket 370 был представлен компанией Intel 4 января 1999 года вместе с первыми процессорами Celeron в корпусе PPGA, для которых он и предназначался. Позднее Socket 370 пришёл на смену интерфейсу Slot 1 и в процессорах Intel Pentium III.

С развитием технологии производства микропроцессоров появилась возможность интегрировать кэш-память второго уровня непосредственно в кристалл процессора без значительного увеличения стоимости производства. Недорогие процессоры Celeron при переходе на ядро Mendocino в 1998 году получили 128 Кб интегрированной кэш-памяти второго уровня. При этом отпала необходимость использования процессорной платы, которая теперь лишь увеличивала стоимость производства процессоров Celeron. С целью снижения стоимости производства и укрепления позиций компании Intel на рынке недорогих процессоров в начале 1998 года были представлены процессоры Celeron в корпусе PPGA и разъём Socket 370, для установки в который они предназначались.

Socket 370 представляет собой гнездовой разъём с нулевым усилием установки (ZIF) с 370 контактами. Контактные отверстия расположены в шахматном порядке с шагом 2,54 мм между отверстиями, расположенными в одном ряду и расстоянием между рядами 1,252 мм. Ряды нумеруются цифрами от 1 до 37 и буквенными индексами от A до AN (из нумерации исключены буквы I и O). Для предотвращения неправильной установки процессора, в первом ряду отсутствуют два отверстия — A1 и AN1.

Разъём Socket 370 использовался следующими процессорами: Intel Celeron (Mendocino, Coppermine, Tualatin) и Pentium III (Coppermine, Tualatin), а также VIA Cyrix III и C3.

Работа сокетов

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

На сервере выполняется вызов Soket. Создается объект — сокет, в простейшем случае, это просто файл специального вида. 

Затем вызывается метод Bind, который используется для присоединения сокета к определенному ip адресу и порту. Например, ip адрес из внутренней сети и порт 80, порт веб серверов. 

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

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

Клиент со свой стороны, сначала вызывает метод сокет, для создания сокета, как правило для клиента не имеет значение, какой ip адрес и какой порт используется, номер порта назначается операционной системой. Поэтому метод bind на клиентском сокете обычно не вызывается. 

Сразу после создания сокета, вызывается метод connect, в котором указывается ip адрес и порт. В параметрах метода connect указываются ip адрес сервера и порт с которыми нужно установить соединение. Отправляется запрос на соединение. 

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

Клиент подготавливает порцию данных, вызывает метод send. Данные передаются по сети и сервер может их прочитать с помощью метода receive. 

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

Типы сокетов

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

1. По надписи на материнской плате

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

3. При помощи специальных программ

Ну а если компьютер не разобран и находится в рабочем состоянии, пожалуй, самый удобный способ узнать тип его сокета – использовать программу, обладающую соответствующими возможностями. Для этих целей подойдет, например, программа CPU-Z или Speccy.• CPU-Z:
Нужно установить программу на компьютере и запустить ее. Сведения о типе сокета отобразятся в окне CPU-Z в графе “Package”.

• Speccy:

Пользоваться этой программой не менее удобно, чем CPU-Z. Достаточно просто установить и запустить ее на компьютере. Затем, когда завершится определение параметров основных устройств компьютера, перейти в раздел “Центральный процессор”. Необходимая информация будет отображена в пункте “Конструктив”.

Использование программы

Обычно информацию об аппаратном обеспечении компьютера можно найти в «Диспетчере устройств». Но к сожалению, модель материнской платы там не написана. Единственное, что можно найти — это информация о драйверах материнской платы.

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

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

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

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

После установки программы следуйте следующему алгоритму работы с AIDA64:

  1. Запустите программу. В блоке с правой стороны найдите и откройте раздел «Системная плата».
  2. В открывшемся новом окне снова найдите «Системную плату» и откройте его.
  3. Далее раскройте «Свойства системной платы» и найдите строчку «Системная плата».

В этой строке содержится модель платы. На приведенном скриншоте это «Biostar P31B-A7». Теперь, зная название модели, вы сможете найти всю нужную информацию о ней в интернете. Или же скачать драйвера с официального сайта.

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

Ссылка на сайт: https://www.aida64.com/downloads

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

Перед тем как ответить, какой сокет лучше установить в систему, необходимо определиться с важными для компьютера комплектующими: процессором и материнской платой. Флагманские позиции по производству процессоров занимают две фирмы, конкурирующие между собой: AMD и Intel. Каждый из изготовителей поставляет на рынок компьютерной продукции сокеты, специально разработанные под процессоры своей марки. Модели разъёмов от этих производителей различаются как по техническим параметрам, так и визуально:

  1. Детали от AMD имеют отверстия на плате, предназначенные для контактов, которые в форме штырей имеются на процессорах. Сокеты от Intel отличаются наличием контактов, к которым подсоединяется процессор с контактами.
  2. Подсоединение процессора к сокету от компании Intel происходит за счёт наличия на плате защёлки-фиксатора, а разъём AMD крепится путём сдвижения верхней пластины относительно находящейся снизу.
  3. Вентилятор в моделях компании Intel фиксируются в отверстиях, а кулер от AMD устанавливается на специальную рамку.

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

  1. Разъёмы под маркировкой AM2 и AM2+ от AMD.
  2. Детали LGA с порядковыми номерами 2011, 1366, 1156 и 775 для Intel.

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

Как узнать Сокет у вас в компьютере

Как же узнать, какой сокет у вас используется? Для этого есть несколько возможных путей:

  • Документация к материнской плате вашего ПК. Там обычно содержится детальная информация об использующемся на МП типе сокета. Также можно обследовать материнку ПК на предмет данных о её модели, затем вбить эти данные на сайте производителя, и получить всю сопутствующую информацию, в том числе и о специфике использованного сокета;
  • Различные тестирующие программы снабдят вас информацией о внутренних компонентах ПК («AIDA64», «CPU-Z» и аналоги);
  • На пластмассовом или металлическом участке материнской платы рядом с процессором, на разъёме сокета и т.д. (для получения подобной информации может понадобиться снятие с процессора системы охлаждения, чего я делать не рекомендую, особенно в случае, когда вы не уверены в своей компетенции).

Сокет — что это такое на материнской плате?

Итак, буду краток — самое главное, что нужно знать:

Сокет — гнездо, куда устанавливается процессор.
Сокет имеет контакты, они могут быть выполнены в виде ножек (Intel) либо наоборот — отверстий под них (AMD).
Контактов на сокете очень много.
Существует много сокетов, их можно поделить на две большие группы — сокеты AMD и Intel. Процессор Intel нельзя никак установить в сокет AMD и наоборот.
Сами сокеты также могут быть разные, под разные процессоры, отличие в основном — поколение процессоров. Один сокет может поддерживать два поколения процессора, например 1155 — Ivy Bridge и Sandy Bridge.
Например у Интел есть сокет 1150. Здесь цифра совпадает с количеством контактов. Есть сокет еще 1155, 1151, 775 и так далее. Какие-то старые, какие-то новые: 775 старый, 1151 современный. Это только пример. У АМД все похоже — сокеты могут называться FM2, FM2+, AM3, AM3+.
Тип сокета поддерживает только те процессоры, которые под него были созданы. В сокет 1155 нельзя установить процессор сокета 1150 либо 1151. Только 1155

Это правила для всех.
Сам по себе сокет — очень важное гнездо, разьем, пальцами лучше его вообще никогда не трогать. Сокеты с ножками — это Интел, кажется у АМД таких нет, по крайней мере пока

Так вот эти ножки — очень хрупкие, если погнуть хотя бы одну, велика вероятность что процессор не буде т работать.

2004 год

LGA 775 (Socket T) — разъём для установки процессоров в материнскую плату, разработанный корпорацией Intel, выпущенный в 2004 году.

Представляет собой разъём с подпружиненными или мягкими контактами, к которым с помощью специального держателя с захватом и рычага прижимается процессор, не имеющий штырьковых контактов. Данный разъём использует менее эффективную, чем у AMD, шину, но в отличие от шины AMD Athlon она масштабируема. К тому же процессоры Pentium 4, Celeron, Pentium Dual-Core и Core 2 Duo не содержат в себе контроллера памяти. Это позволило Intel использовать в новых процессорах старую шину с более высокой частотой. Однако эффективность использования памяти и кэша (при прочих равных условиях) немного ниже, чем у процессоров AMD.

При переходе на новую память FB-DIMM Intel планировала отказаться или существенно доработать данный разъём. Однако высокое энергопотребление данной памяти заставило пересмотреть решение в пользу DDR3 и дальнейшего развития данного направления.

Расположение монтажных отверстий для систем охлаждения (квадрат со сторонами 72 мм) делает невозможными применение радиаторов для Socket T в системах на основе более поздних платформ Intel (LGA1150/1151/1155/1156).

Для чего вообще нужен сокет?

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

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

Сокет (socket) Процессор
LGA 775 (Socket T), год начала выпуска — 2004 Intel Pentium 4
Pentium 4 Extreme Edition
Intel Celeron D
Pentium D
Pentium Extreme Edition
Pentium Dual-Core
Core 2 Duo
Core 2 Extreme
Core 2 Quad
Xeon (для серверов)
LGA 1366 (Socket B), год начала выпуска — 2008 Intel Core i7 (9xx)
Intel Celeron P1053
LGA 1156 (Socket H), год начала выпуска — 2009 Intel Core i7 (8xx)
Intel Core i5 (7xx, 6xx)
Intel Core i3 (5xx)
Intel Pentium G69x0
Intel Celeron G1101
Intel Xeon X,L (34xx)
LGA 1155 (Socket H2), год начала выпуска — 2011 Все процессоры с микроархитектурой Intel Sandy Bridge и Intel Ivy Bridge
LGA 1150 (Socket H3), планируемый год выпуска — (2013-2014) Все процессоры с микроархитектурой Intel Haswell и Intel Broadwell
Socket 939, год начала выпуска — нет данных Athlon 64
Athlon 64 FX
Athlon 64 X2
Socket AM2, год начала выпуска — 2006 Athlon 64 (не все)
Athlon 64 X2 (не все)
Athlon X2
Athlon 64 FX-62
Opteron 12xx
Sempron (некоторые)
Sempron X2
Phenom (ограниченная поддержка)
Socket AM2+, год начала выпуска — 2007 Athlon X2
Athlon II
Opteron 13xx
Phenom
Phenom II
Socket AM3, год начала выпуска — 2009 Phenom II (кроме X4 920 и 940)
Athlon II
Sempron 140
Opteron 138x
Socket AM3+, год начала выпуска — 2011 AMD FX-Series(AMD FX-4100 AMD FX-6100 и AMD FX-8120 AMD FX-8150)
Socket FM1, год начала выпуска — 2011 Все процессоры с микроархитектурой AMD Fusion
Socket FM2, год начала выпуска — 2012 Все процессоры с микроархитектурой Bulldozer

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

После того как мы узнали, что значит сокет, разберёмся в разнообразии имеющихся сокетов. Все имеющиеся ныне сокеты делятся на разъёмы от компаний «Intel» и «AMD». Процессоры от «Интел» нельзя установить в разъём от «АМД», наоборот, соответственно, также невозможно.

При этом сокеты различаются:

  • По количеству используемых контактов (которых многие сотни), например на сокете LGA 775 (абревіатура «Land Grid Array») число 775 означает количество ножек процессора;
  • По типу контактов (при соединении процессора и материнской платы используются ножки процессора (АМД), или ножки самого сокета (ИНТЕЛ);
  • Расстоянием для крепежа процессорного кулера;
  • Размером сокета (форм-фактор);
  • Наличием или отсутствием контроллеров;
  • Наличием или отсутствием встроенного графического процессора;
  • Показателем производительности.

Почему они все разные

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

p, blockquote 2,0,0,0,0 –>

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

p, blockquote 3,0,0,0,0 –>

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

p, blockquote 4,0,1,0,0 –>

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

p, blockquote 5,0,0,0,0 –>

Socket определяет не только количество контактов и их распиновку, но и прочие важные параметры: с каким чипсетом будет дружить «камень», какую оперативку поддерживать и на какой частоте, какой кулер можно использовать и т.д. А теперь рассмотрим разъемы, которые, на мой взгляд, заслуживают упоминания.

p, blockquote 6,0,0,0,0 –>

Наилучшие варианты

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

Если потребителю нужен агрегат исключительно для выполнения офисных задач, несложных программ, тогда стоит обратить внимание на модель LGA 1150 от Intel или варианты AM1, FM2 и FM2+ от разработчика AMD. Каждая из этих моделей разъёмов будет превосходно справляться с несложными офисными задачами, не требующими сложных графических решений, санкционирует работу в интернете, позволяет просматривать видео, даже эксплуатировать простые игры, но не больше

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

Получше по критериям и техническим возможностям будет модель сокета Intel LGA 1151 и Intel LGA 1151 v2. Эти разъёмы находится на данный момент на пике популярности, считаются наиболее востребованным на рынке компьютерных деталей, сочетают отличное качество, доступную цену и возможность сборки на этом разъёме довольно производительного компьютерного устройства. Хорошая репутация и у модели AM3+ из средней ценовой категории. На его базе можно собрать мощный агрегат с процессором AMD, подходящий для решения не только базовых задач, но и для игр современной категории. В этом случае всё зависит от технических показателей процессора, который будет установлен в комплекте

Если потребителя интересуют не бюджетные решения вопроса, какой сокет лучше, позволяющие на несколько лет забыть о потребности модернизации своего компьютера, тогда ему стоит обратить внимание LGA 1151 v2 от Intel и AM4 для AMD. Эти сокеты позиционируются как лучшие в нынешнее время варианты для сборки профессионального или игрового компьютера

Работа с сокетами в .NET

Поддержку сокетов в .NET обеспечивают классы в пространстве имен System.Net.Sockets — начнем с их краткого описания.

Классы для работы с сокетами
Класс Описание
MulticastOption Класс MulticastOption устанавливает значение IP-адреса для присоединения к IP-группе или для выхода из нее.
NetworkStream Класс NetworkStream реализует базовый класс потока, из которого данные отправляются и в котором они получаются. Это абстракция высокого уровня, представляющая соединение с каналом связи TCP/IP.
TcpClient Класс TcpClient строится на классе Socket, чтобы обеспечить TCP-обслуживание на более высоком уровне. TcpClient предоставляет несколько методов для отправки и получения данных через сеть.
TcpListener Этот класс также построен на низкоуровневом классе Socket. Его основное назначение — серверные приложения. Он ожидает входящие запросы на соединения от клиентов и уведомляет приложение о любых соединениях.
UdpClient UDP — это протокол, не организующий соединение, следовательно, для реализации UDP-обслуживания в .NET требуется другая функциональность.
SocketException Это исключение порождается, когда в сокете возникает ошибка.
Socket Последний класс в пространстве имен System.Net.Sockets — это сам класс Socket. Он обеспечивает базовую функциональность приложения сокета.

connect()¶

См.также

  • http://unixhelp.ed.ac.uk/CGI/man-cgi?connect+2

Устанавливает соединение с сервером.

Некоторые типы сокетов работают без установления соединения, это в основном касается UDP-сокетов. Для них соединение приобретает особое значение: цель по умолчанию для посылки и получения данных присваивается переданному адресу, позволяя использовать такие функции как send() и recv() на сокетах без установления соединения.

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

Примечание

Возвращает целое число, представляющее код ошибки: 0 означает успешное выполнение, а −1 свидетельствует об ошибке.

Пример на Си

#include <sys/types.h>
#include <sys/socket.h>
int connect(int sockfd, const struct sockaddr *serv_addr, socklen_t addrlen);

Пример на Python

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

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

Adblock
detector