CSocket::Create

BOOL Tworzenie ( UINT nSocketPort = 0, int nSocketType = SOCK_STREAM, LPCTSTR lpszSocketAddress = NULL );

Wartość zwracany

Niezerowa, jeśli funkcja jest skuteczne; w przeciwnym razie 0 i kod błędu mogą być pobierane przez wywołanie GetLastError.

Parametry

nSocketPort

Konkretny port będzie używany z gniazda lub 0, jeżeli chcesz MFC do wybrania portu.

nSocketType

SOCK_STREAM lub SOCK_DGRAM.

lpszSockAddress

Wskaźnik ciąg zawierający adres sieci połączonych gniazda, kropkowane liczbę takich jak "128.56.22.8".

Uwagi

Wywołania funkcji członek Tworzenie po konstruowania obiektu gniazda do utworzenia gniazda systemu Windows i dołączyć go. Tworzenie następnie wywołuje, powiązać powiązać gniazda do określonego adresu. Obsługiwane są następujące typy gniazda:

Uwaganbsp;  Funkcja Członkowskie Zaakceptuj przyjmuje odniesienie do nowego, pustego obiektu CSocket jako jego parametr. Musi konstruowania tego obiektu, zanim zadzwonisz Zaakceptuj. &Należy pamiętać, że jeśli tego obiektu gniazda wykracza zakres, zamyka połączenie. Nie wymagają tworzenia tego nowego obiektu gniazda.

Aby uzyskać więcej informacji na temat gniazda strumienia i datagram, zobacz artykuły Windows Sockets: tło, Windows Sockets: porty i gniazda adresy, i Windows Sockets: za pomocą gniazd z archiwami w Visual C++ Programmer's Guide i Windows Sockets programowania zagadnienia w dokumentacji zestawu Win32 SDK.

Omówie&nie CSocket |nbsp; Klasa członków | Wykres hierarchii

Zobacz też CAsyncSocket::Create, CAsyncSocket::Bind

Index