Windows Sockets 2
Cél
A Windows Sockets 2 (Winsock) lehetővé teszi a programozók számára, hogy fejlett internetes, intranetes és más, hálózatra képes alkalmazásokat hozzanak létre az alkalmazásadatok vezetéken keresztüli továbbításához, függetlenül a használt hálózati protokolltól. A Winsock segítségével a programozók hozzáférhetnek a Microsoft® Windows® fejlett hálózati képességeihez, például a csoportos küldéshez és a szolgáltatásminőséghez (QoS).
Winsock a Windows Open System Architecture (WOSA) modellt követi; szabványos szolgáltatói felületet (SPI) határoz meg az alkalmazásprogramozási felület (API) között az exportált függvényekkel és a protokollveremekkel. A Berkeley Software Distribution (BSD) UNIX által elsőként népszerűsített szoftvercsatornák paradigmát használja. Később a Windows Sockets 1.1-ben a Windows Sockets 2 alkalmazásokkal kompatibilis windowsos szoftvercsatornákhoz lett adaptálva. A Winsock-programozás korábban a TCP/IP-cím köré összpontosult. Egyes programozási eljárások, amelyek a TCP/IP protokollal működtek, nem működnek minden protokollal. Ennek eredményeképpen a Windows Sockets 2 API szükség esetén függvényeket ad hozzá több protokoll kezeléséhez.
Fejlesztői közönség
A Windows Sockets 2-t C/C++ programozók számára tervezték. A Windows-hálózatkezelés ismerete szükséges.
Futásidejű követelmények
A Windows Sockets 2 minden Windows-platformon használható. Ha a Windows Sockets 2 platform bizonyos implementációi vagy képességei léteznek, azokat a dokumentáció egyértelműen feljegyezi.
Ebben a szakaszban
Téma | Leírás |
---|---|
Windows-szoftvercsatornák újdonságai |
Információk a Windows Sockets új funkcióiról. |
Winsock hálózati protokoll támogatása Windows |
Információk a Windows-szoftvercsatornák hálózati protokolljának támogatásáról a Windows különböző verzióiban. |
Winsock |
Általános információk a Windows Sockets programozási szempontjairól, architektúrájáról és a fejlesztők számára elérhető képességeiről. |
Winsock használata |
A Windows Socketsben használt eljárások és programozási technikák. Ez a szakasz olyan alapvető Winsock-programozási technikákat tartalmaz, mint például a A Winsockhasználatának első lépései, valamint a tapasztalt Winsock-fejlesztők számára hasznos speciális technikák. |
Winsock-referencia |
A Windows Sockets API dokumentációja. |
Kapcsolódó témakörök