CAsyncSocket::Create

BOOL Erstellen ( UINT nSocketPort = 0, Int nSocketType = SOCK_STREAM, lange lEvent = FD_READ | FD_WRITE | FD_OOB | FD_ACCEPT | FD_CONNECT | FD_CLOSE, LPCTSTR lpszSocketAddress = NULL );

Rückgabewert

Ungleich NULL, wenn die Funktion erfolgreich ist; Ansonsten können 0 und einem bestimmten Fehlercode durch einen Aufruf der GetLastErrorabgerufen werden. Wenden Sie die folgenden Fehler auf dieser Member-Funktion:

Parameter

nSocketPort

Einen bekannten Anschluss, mit dem Socket oder 0 verwendet werden, wenn Sie Windows Sockets an einen Port auswählen möchten.

nSocketType

SOCK_STREAM oder SOCK_DGRAM.

lEvent

Eine Bitmaske, die eine Kombination von Netzwerkereignissen angibt, in dem die Anwendung interessiert ist.

lpszSockAddress

Ein Zeiger auf eine Zeichenfolge, die die Netzwerk-Adresse des verbundenen Sockets, eine punktierte Zahl wie z. B. "128.56.22.8".

Bemerkungen

Rufen Sie die Create Member-Funktion nach dem Bau einer Socket-Objekt zum Erstellen des Windows-Sockets und fügen Sie es. Erstellen ruft dann binden , binden Sie den Sockel an die angegebene Adresse. Die folgenden Socket-Typen werden unterstützt:

Weitere Informationen zum Stream und Datagram Sockets finden Sie in die Artikeln Windows Sockets: Hintergrund und Windows Sockets: Anschlüsse und Socketadressen im Visual C++ Programmer's Guide und Übersicht von Windows Sockets 2 und Windows Sockets Programmieren Überlegungen in der Win32 SDK-Dokumentation.

CAsyncSocket Übersicht |nbsp; Member der Klasse | Hierarchiediagramm

Siehe auch&Nbsp;CAsyncSocket::Accept, CAsyncSocket::Bind, CAsyncSocket::Connect, CAsyncSocket::GetSockName,CAsyncSocket::IOCtl, CAsyncSocket::Listen, CAsyncSocket::Receive, CAsyncSocket::Send, CAsyncSocket::ShutDown

Index