Sdílet prostřednictvím


Důležité informace o programování rozhraní Winsock

Windows Sockets 2 rozšiřuje funkce Windows Sockets 1.1 v řadě oblastí. Následující tabulka shrnuje některé hlavní změny funkcí.

Rysy Popis
architektura Windows Sockets 2 Popis architektury Windows Sockets 2
úchyty soketů Popisovač soketu může být volitelně úchytem souboru ve Windows Sockets 2. Je možné použít popisovače soketů se standardními vstupně-výstupními funkcemi systému Windows.
souběžný přístup k více přenosových protokolům Umožňuje aplikaci používat známé rozhraní soketů k dosažení souběžného přístupu k řadě nainstalovaných přenosových protokolů.
překladu ip adres nezávislých na protokolu Zahrnuje standardizovanou sadu funkcí pro dotazování a práci s myriadnými doménami překladu názvů, které existují dnes (například DNS, SAP a X.500).
vícesměrové a multipointové nezávislé na protokolu Aplikace zjistí, jaký typ multipointových nebo vícesměrových funkcí přenos poskytuje a používá tato zařízení obecným způsobem.
překrývající se vstupně-výstupní Začlení překrývající se paradigma pro vstupně-výstupní operace soketu podle modelu vytvořeného v prostředích Windows.
bodové/shromáždit vstupně-výstupní Zahrnuje možnosti bodového/shromažďování s překrývajícím se paradigmatem pro vstupně-výstupní operace soketu za modelem vytvořeným v prostředích Windows.
QoS (Quality of Service) Vytváří konvence, které aplikace používají k vyjednávání požadovaných úrovní služeb pro parametry, jako je šířka pásma a latence. Další vylepšení související s QoS zahrnují mechanismy pro rozšíření Quality of Service specifická pro síť.
Provider-Specific mechanismus rozšíření Funkce WSAIoctl umožňuje poskytovatelům služeb nabízet rozšíření funkcí specifických pro poskytovatele.
sdílených soketů Funkce WSADuplicateSocket umožňuje sdílení soketů mezi procesy.
nastavení připojení a odtrhání Aplikace může získat informace o volajícím, jako je identifikátor volajícího a kvalita služby, a teprve potom se rozhodnout, jestli má přijmout příchozí požadavek na připojení. Je také možné (pro protokoly, které to podporují) vyměňovat uživatelská data mezi koncovými body v době ukončení připojení.
řádné vypnutí, možnosti lingeru a uzavření soketů Aplikace má několik možností pro vypnutí připojení soketu (sekvence vypnutí).
Protocol-Independent mimo pásmová datová Abstrakce soketu streamu zahrnuje pojem mimo pásmová data (OOB).
zařízení pro ladění a trasování Windows Sockets 2 podporuje speciálně navrženou verzi Ws2_32.dll a samostatnou knihovnu DLL ladění/trasování.
Problémy s kompatibilitou rozhraní Windows Sockets Windows Sockets 2 nadále podporuje všechny sémantiky Windows Sockets 1.1 a volání funkcí s výjimkou těch, které řeší pseudoblokující.
zpracování chyb rozhraní Winsock Způsob načtení a zpracování chyb rozhraní Winsock aplikací