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 Winsock Kernel (WSK) Network Programming Interface (NPI) define cinco categorias diferentes de soquetes: soquetes básicos, soquetes de escuta, soquetes de datagrama, soquetes orientados a conexão e soquetes de fluxo. Cada categoria de soquete WSK tem funcionalidade exclusiva e suporta um conjunto diferente de funções de soquete. Um aplicativo WSK deve especificar qual categoria de soquete WSK está criando sempre que cria um novo soquete. A finalidade para cada categoria de soquete WSK é a seguinte:
Soquetes básicos
Os soquetes básicos são usados apenas para obter e definir opções de soquete de pilha de transporte ou para executar operações de controle de E/S de soquete. Os soquetes básicos não podem ser vinculados a um endereço de transporte local e não suportam o envio ou recebimento de dados de rede.
Soquetes de escuta
Os soquetes de escuta são usados para escutar conexões de entrada de endereços de transporte remoto. A funcionalidade de um soquete de escuta inclui toda a funcionalidade de um soquete básico.
Soquetes de datagrama
Soquetes de datagrama são usados para enviar e receber datagramas. A funcionalidade de um soquete de datagrama inclui toda a funcionalidade de um soquete básico.
Connection-Oriented Soquetes
Soquetes orientados a conexão são usados para enviar e receber dados de rede através de conexões estabelecidas. A funcionalidade de um soquete orientado a conexão inclui toda a funcionalidade de um soquete básico.
Soquetes de fluxo
Os soquetes de fluxo são usados para escutar conexões de entrada de endereços de transporte remoto (agir como um soquete de escuta) ou para enviar e receber dados de rede através de conexões estabelecidas (agir como um soquete orientado a conexão). Use um soquete de fluxo quando não souber, no momento da criação do soquete, se deseja um soquete de escuta ou um soquete orientado à conexão. A funcionalidade de um soquete de fluxo inclui toda a funcionalidade de um soquete básico.