CASyncSocket::Socket
Aloca uma alça do soquete.
BOOL Socket(
int nSocketType = SOCK_STREAM,
long lEvent = FD_READ | FD_WRITE | FD_OOB | FD_ACCEPT | FD_CONNECT | FD_CLOSE,
int nProtocolType = 0,
int nAddressFormat = PF_INET
);
Parâmetros
nSocketType
Especifica o SOCK_STREAM ou SOCK_DGRAM.lEvent
Uma máscara de bits que especifica uma combinação de eventos de rede em que o aplicativo está interessado.FD_READ: Deseja receber notificação de prontidão para leitura.
FD_WRITE: Deseja receber notificação de prontidão para gravação.
FD_OOB: Deseja receber notificação de chegada de dados fora de banda.
FD_ACCEPT: Deseja receber notificação de conexões de entrada.
FD_CONNECT: Deseja receber notificação de conexão completada.
FD_CLOSE: Deseja receber notificação de fechamento de soquete.
nProtocolType
Protocolo a ser usado com o soquete é específico para a família de endereço indicado.nAddressFormat
Especificação da família de endereço.
Valor de retorno
RetornaTRUE em caso de sucesso, FALSE em caso de falha.
Comentários
Esse método aloca uma alça do soquete.Ele não telefonar CAsyncSocket::Bind BIND o soquete para um endereço especificado, para que você precise telefonar Bind posterior para BIND o soquete para um endereço especificado. Você pode usar CAsyncSocket::SetSockOpt Para conjunto a opção de soquete antes que ele limite.
Requisitos
Cabeçalho: afxsock.h