CSocket::Create

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 CSocketMembros de classe | Gráfico de hierarquia

Co&nsulte tambémnbsp;CAsyncSocket::Create, CAsyncSocket::Bind

Index