CSocket::Create

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

Valeur de retour

Différent de zéro si la fonction est réussie ; sinon 0 et un code d'erreur spécifique peuvent être récupérée par appeler GetLastError.

Paramètres

nSocketPort

Un port particulier pour être utilisé avec la douille, ou 0 si vous souhaitez que MFC pour sélectionner un port.

nSocketType

SOCK_STREAM ou SOCK_DGRAM.

lpszSockAddress

Un pointeur vers une chaîne contenant l'adresse réseau de la socket connecté, un nombre en pointillé, comme « 128.56.22.8 ».

Remarques

Appelez la fonction membre de créer après la construction d'un objet socket pour créer le socket Windows et le joindre. Créer puis appelle Bind pour lier le socket à l'adresse spécifiée. Les types de connecteurs suivants sont pris en charge:

&Notenbsp ;  La fonction de membre accepte prend une référence à un objet CSocket vide comme son paramètre. Vous devez construire cet objet avant de vous appeler Accept. Gardez à l'esprit que si cet objet socket passe de portée, la fermeture de la connexion. N'appelez pas la création de ce nouvel objet socket.

Pour plus d'informations sur les flux et datagram sockets, consultez les articles Windows Sockets : fond, Windows Sockets : Ports et adresses de Socket, et Windows Sockets: à l'aide de Sockets avec Archives dans le Guide du programmeur Visual C++ et Considérations de programmation des Sockets Windows dans la documentation du SDK Win32.

CSocket aperçu |  ; Membres de la classe | Graphique de la hiérarchie

Voir aussi  ;CAsyncSocket::Create, CAsyncSocket::Bind

Index