Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować się zalogować lub zmienić katalog.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Windows Sockets 2 nadal obsługuje wszystkie semantyki Windows Sockets 1.1 i wywołania funkcji z wyjątkiem tych, które mają do czynienia z pseudoblokowania. Ponieważ windows Sockets 2 działa tylko w 32-bitowych, wstępnie zaplanowanych środowiskach, nie ma potrzeby implementowania pseudoblokowania znalezionego w windows Sockets 1.1. Oznacza to, że kod błędu WSAEINPROGRESS nigdy nie zostanie wskazany i że następujące funkcje Windows Sockets 1.1 nie są dostępne dla aplikacji Windows Sockets 2:
- WSACancelBlockingCall
- WSAIsBlocking
- WSASetBlockingHook
- WSAUnhookBlockingHook
Programy Windows Sockets 1.1, które są zapisywane do korzystania z pseudoblokowania będą nadal działać poprawnie, ponieważ łączą się z Winsock.dll lub Wsock32.dll. Obie nadal obsługują pełny zestaw funkcji Windows Sockets 1.1. Aby programy stały się aplikacjami Windows Sockets 2, należy zmodyfikować kod. W większości przypadków rozsądne użycie wątków można zastąpić w celu dostosowania przetwarzania, które zostało wykonane za pomocą funkcji blokującego haka.