BOOL Criar ( UINT nSocketPort = 0, int nSocketType = SOCK_STREAM, LPCTSTR lpszSocketAddress = Nulo );
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 podem ser recuperado por chamado GetLastError.
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 ou SOCK_DGRAM.
lpszSockAddress
Um ponteiro para uma Cadeia de caracteres que contém o endereço de rede do soquete conectado, um número pontilhado, como "128.56.22.8".
Observações
Chame criar função de membro depois de construir um objeto de socket para criar o soquete do Windows e anexá-lo. Criar , em seguida, chama ligar para ligar o soquete para o endereço especificado. São suportados os seguintes tipos de soquete:
&Notanbsp; O aceitar função de membro leva uma referência a um objeto de CSocket novo e vazio como seu parâmetro. Você deve construir esse objeto antes de chamar aceitar. Tenha em mente que, se este objeto de soquete ficar do escopo, fecha a conexão. Não chame criar para esse novo objeto de soquete.
Para obter mais informações sobre fluxo e datagrama soquetes, consulte os artigos Windows Sockets: plano de fundo, Windows Sockets: portas e endereços de soquete, e Windows Sockets: Usando Sockets com arquivos no Guia do programador do Visual C++ e Considerações de programação de soquetes do Windows na documentação do Win32 SDK.
Visão geral de CSocket | Membros de classe | Gráfico de hierarquia
Co&nsulte tambémnbsp;CAsyncSocket::Create, CAsyncSocket::Bind