CSocket::criar
telefonar the Criarfunção de membro após a construção de um objeto de soquete para criar o soquete do Windows e anexá-lo.
BOOL Create(
UINT nSocketPort = 0,
int nSocketType = SOCK_STREAM,
LPCTSTR lpszSocketAddress = NULL
);
Parâmetros
nSocketPort
Uma porta específica para ser usado com o soquete ou 0 se desejar MFC para selecionar uma porta.nSocketType
SOCK_STREAM or SOCK_DGRAM.lpszSocketAddress
Um ponteiro para uma seqüência de caracteres que contém o endereço de rede do soquete conectado, um número pontilhado, sistema autônomo "128.56.22.8".Passando o NULO a seqüência de caracteres para este parâmetro indica o CSocket instância deve monitorar atividade do cliente em todas as interfaces de rede.
Valor de retorno
Diferente de zero se a função for bem-sucedida; caso contrário, 0, e um código de erro específico pode ser recuperado chamando GetLastError.
Comentários
Criar chama BIND BIND o soquete para o endereço especificado.Há suporte para os seguintes tipos de soquete:
SOCK_STREAM Fornece fluxos seqüenciada confiável, bidirecionais, conexão e baseada em byte.Usa TCP (protocolo TCP) para o endereço na Internet família.
SOCK_DGRAM Aceita datagramas, que são buffers sem conexão e não confiáveis de um comprimento máximo fixo (normalmente pequeno).Usa o UDP (protocolo UDP) para a família de endereços de Internet.Para usar esta opção, você não deve usar o soquete com um CArchive objeto.
Observação: O Aceitar função de membro leva uma referência a um novo e vazio CSocket objeto sistema autônomo parâmetro. Você deve construir esse objeto antes de você telefonar Aceitar.Tenha em mente que, se esse objeto de soquete sai do escopo, fecha a conexão.Não chame Criar para esse novo objeto de soquete.
Para obter mais informações sobre soquetes datagrama e fluxo, consulte o artigo Windows Sockets: Plano de fundoWindows Sockets: Lida com portas e soquetese Windows Sockets: Usando soquetes com arquivos.
Requisitos
Cabeçalho: afxsock.h