CSocket::Create

BOOLErstellen (UINTnSocketPort=0,IntnSocketType=SOCK_STREAM,LPCTSTRLpszSocketAddressNULL=);

Rückgabewert

Ungleich NULL, wenn die Funktion erfolgreich ist; Andernfalls können 0 und einem bestimmten Fehlercode abgerufen werden durch Aufrufen von GetLastError.

Parameter

nSocketPort

Einen bestimmten Port mit der Buchse oder 0 verwendet werden, wenn Sie MFC an einen Port auswählen möchten.

nSocketType

SOCK_STREAM oder SOCK_DGRAM.

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:

Hinweis&Nbsp;  Die Accept -Member-Funktion übernimmt einen Verweis auf ein neues, leeres CSocket -Objekt als Parameter. Vor dem Aufruf von Acceptmüssen Sie dieses Objekt erstellen. Beachten Sie, dass wenn dieses Socketobjekt geht der Umfang, die Verbindung wird geschlossen. Rufen Sie für dieses neue Socketobjekt nicht Erstellen.

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

CSocket ÜbersichtMember der Klasse | Hierarchiediagramm

Siehe auch&Nbsp;CAsyncSocket::Create, CAsyncSocket::Bind

Index