CASyncSocket::Socket
Atribui uma alça de 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 SOCK_STREAM ou SOCK_DGRAM.lEvent
Uma máscara de bits que especifica uma combinação de eventos de rede no qual o aplicativo está interessado.FD_READ: Desejar receber a notificação de prontidão para.
FD_WRITE: Desejar receber a notificação de prontidão para gravação.
FD_OOB: Desejar receber a notificação de chegada de dados fora de banda.
FD_ACCEPT: Desejar receber a notificação de conexões de entrada.
FD_CONNECT: Desejar receber a notificação de conexão concluída.
FD_CLOSE: Desejar receber a notificação de fechamento de soquete.
nProtocolType
Protocolo a ser usado com o soquete que é específico à família indicada de endereços.nAddressFormat
Especificação da família de endereços.
Valor de retorno
Retorna TRUE em êxito, FALSE em caso de falha.
Comentários
Este método define uma alça de soquete. Não chama CAsyncSocket::Bind para associar o soquete para um endereço especificado, então você precisará chamar Bind posteriormente para associar o soquete para um endereço especificado. Você pode usar CAsyncSocket::SetSockOpt para definir a opção de soquete antes que está associada.
Requisitos
Cabeçalho: afxsock.h