CASyncSocket::Socket
Alloca un handle di socket.
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
);
Parametri
nSocketType
Specifica SOCK_STREAM o SOCK_DGRAM.lEvent
Una maschera di bit che specifica una combinazione di eventi di rete a cui l'applicazione viene modificata.FD_READ: Desidera ricevere la notifica conformità per leggere.
FD_WRITE: Desidera ricevere la notifica conformità per scrivere.
FD_OOB: Desidera ricevere notifica dell'origine dati fuori banda.
FD_ACCEPT: Desidera ricevere la notifica delle connessioni in ingresso.
FD_CONNECT: Desidera ricevere la notifica di connessione completata.
FD_CLOSE: Desidera ricevere la notifica della chiusura di socket.
nProtocolType
Protocollo da utilizzare con i socket specifico della famiglia di indirizzi visualizzata.nAddressFormat
Specifica la famiglia di indirizzi.
Valore restituito
Restituisce TRUE su positivo, FALSE in errore.
Note
Questo metodo alloca un handle di socket.Non chiama CAsyncSocket::Bind per associare un socket a un indirizzo specificato, pertanto è necessario chiamare Bind seguito per associare un socket a un indirizzo specificato.È possibile utilizzare CAsyncSocket::SetSockOpt per impostare l'opzione di socket prima che venga associata.
Requisiti
Header: afxsock.h