Сокет за Windows (Winsock)

Автор: Peter Berry
Дата На Създаване: 18 Август 2021
Дата На Актуализиране: 1 Юли 2024
Anonim
Сетевое программирование C++. WinSock. Урок #1
Видео: Сетевое программирование C++. WinSock. Урок #1

Съдържание

Определение - Какво означава Windows Sockets (Winsock)?

Сокета за Windows (Winsock) е интерфейс за програмиране на приложения (API), който позволява комуникация между мрежовия софтуер на Windows и мрежовите услуги, като протокол за контрол на предаване / протокол за интернет (TCP / IP). Winsock е базиран на интерфейса на сокетите Berkeley Unix.


Въведение в Microsoft Azure и Microsoft Cloud | В това ръководство ще научите какво представлява компютърните изчисления и как Microsoft Azure може да ви помогне да мигрирате и стартирате бизнеса си от облака.

Techopedia обяснява Windows Sockets (Winsock)

API на гнездата за Windows (WSA) е техническата спецификация за гнездата на Windows. Тя включва подпрограмите в стил сокет Berkeley, както и набор от специфични за Windows разширения. Сокетът на Windows осигурява стандартен интерфейс между Windows TCP / IP клиентски приложения и базовия пакет TCP / IP протокол.

Операционните системи (OS) като Windows 95 и Windows NT включват слой за връзка с данни, наречен winsock.dll, който помага да се активират програмите на Windows и TCP / IP услугите заедно. В допълнение към версията на Microsoft winsock.dll има и други версии на winsock.dll, достъпни като безплатна и shareware. Тъй като няма специфичен стандарт, дефиниран за приложния програмен интерфейс на Windows, всяка реализация е уникална.


Програмата Winsock е включена като част от операционната система в Microsoft Windows. Наличен е и Winsock интерфейс за Mac OS. Организации като Chameleon предлагат пакет, състоящ се от уеб браузър, помощна програма за прехвърляне на файлове, пощенска програма и други помощни програми. В операционната система Unix сокетите и TCP / IP са проектирани да работят директно с приложни програми на Unix, без да се изисква еквивалент на Winsock.

Спецификацията на API на сокета за Windows се състои от два типа интерфейси. Те включват API за разработчици на приложения и интерфейс на доставчика на услуги за разработчици на мрежов софтуер за създаване и добавяне на нови мрежови протоколи.