Nota
O acesso a esta página requer autorização. Podes tentar iniciar sessão ou mudar de diretório.
O acesso a esta página requer autorização. Podes tentar mudar de diretório.
O Windows Sockets 2 continua a suportar todas as semânticas e chamadas de função do Windows Sockets 1.1, exceto aquelas que lidam com pseudobloqueio. Como o Windows Sockets 2 é executado apenas em ambientes de 32 bits agendados preventivamente, não há necessidade de implementar o pseudobloqueio encontrado no Windows Sockets 1.1. Isso significa que o código de erro WSAEINPROGRESS nunca será indicado e que as seguintes funções do Windows Sockets 1.1 não estão disponíveis para aplicativos do Windows Sockets 2:
- WSACancelBlockingCall
- WSAIsBlocking
- WSASetBlockingHook
- WSAUnhookBlockingHook
Os programas Windows Sockets 1.1 que são escritos para utilizar pseudo-bloqueio continuarão a funcionar corretamente, uma vez que se ligam a Winsock.dll ou Wsock32.dll. Ambos continuam a suportar o conjunto completo de funções do Windows Sockets 1.1. Para que os programas se tornem aplicativos Windows Sockets 2, alguma modificação de código deve ocorrer. Na maioria dos casos, o uso criterioso de threads pode ser substituído para acomodar o processamento que estava sendo realizado com uma função de gancho de bloqueio.