CASyncSocket::Socket
Ordnet ein Sockethandle zu.
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
);
Parameter
nSocketType
Gibt SOCK_STREAM oder SOCK_DGRAM an.lEvent
Eine Bitmaske, die eine Kombination aus Netzwerkereignissen angibt, für die die Anwendung interessiert ist.FD_READ: Möchten Benachrichtigung von Bereitschaft zum Lesen empfangen.
FD_WRITE: Möchten Benachrichtigung von Bereitschaft zum Schreiben empfangen.
FD_OOB: Möchten Benachrichtigung des Eingangs von Out-of-Band-Daten empfangen.
FD_ACCEPT: Möchten Benachrichtigung von eingehenden Verbindungen empfangen.
FD_CONNECT: Möchten Benachrichtigung der abgeschlossenen Verbindung empfangen.
FD_CLOSE: Möchten Benachrichtigung über Socketabschlusses empfangen.
nProtocolType
Mit dem Socket verwendet werden, Protokoll, die der angegebenen Adressenfamilie spezifisch ist.nAddressFormat
Adressenfamilienspezifikation.
Rückgabewert
Gibt TRUE bei Erfolg, FALSE auf Fehler zurück.
Hinweise
Diese Methode wird ein Sockethandle zu. Sie ruft nicht CAsyncSocket::Bind auf, um den Socket zu einer angegebenen Adresse zu binden, müssen Sie Bind später aufrufen, um den Socket zu einer angegebenen Adresse zu binden. Sie können CAsyncSocket::SetSockOpt verwenden, um die Socketoption festzulegen, bevor sie gebunden ist.
Anforderungen
Header: afxsock.h