Compartilhar via


Funções renomeada

Em dois casos, era necessário renomear as funções usadas no Berkeley Sockets para evitar conflitos com outras funções da API do Microsoft Windows.

Fechar e Fechar conjunto

Soquetes são representados por descritores de arquivo padrão em Berkeley Sockets, portanto, a função fechar pode ser usada para fechar soquetes, bem como arquivos regulares. Embora nada no Windows Sockets impeça uma implementação de usar identificadores de arquivo regulares para identificar soquetes, nada requer isso também. No Windows, os soquetes devem ser fechados usando a rotinaclosesocket. NO Windows, usar o fechar função para fechar um soquete está incorreto e os efeitos disso são indefinidos por essa especificação.

Ioctl e Ioctlsocket/WSAIoctl

Vários sistemas de tempo de execução de linguagem C usam os IOCTLs para fins não relacionados aos Soquetes do Windows. Como consequência, a função ioctlsocket e a funçãoWSAIoctl foram definidas para lidar com funções de soquete que foram executadas por IOCTL e fcntl na Berkeley Software Distribution.

fechar

ioctlsocket

portabilidade de aplicativos de soquete para o winsock

considerações sobre programação winsock

WSAIoctl