CAsyncSocket::Create

BOOLCreate (UINTnSocketPort=0,intnSocketType=longSOCK_STREAM,lEvent=FD_READ|FD_WRITE|FD_OOB|FD_ACCEPT|FD_CONNECT|FD_CLOSE,LPCTSTRlpszSocketAddress=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. Les erreurs suivantes s'appliquent à cette fonction membre:

Paramètres

nSocketPort

Un port bien connu pour être utilisé avec la douille, ou 0 si vous souhaitez que Windows Sockets pour sélectionner un port.

nSocketType

SOCK_STREAM ou SOCK_DGRAM.

lEvent

Un masque de bits qui spécifie une combinaison d'événements de réseau dans lequel l'application s'intéresse.

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:

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

Aperçu de CAsyncSocket |nbsp ; Membres de la classe | Graphique de la hiérarchie

Voir aussinbsp ;CAsyncSocket::Accept, CAsyncSocket::Bind, CAsyncSocket::Connect, CAsyncSocket::GetSock&Name,CAsyncSocket::IOCtl, CAsyncSocket::Listen, CAsyncSocket::Receive, CAsyncSocket::Send, CAsyncSocket::ShutDown

Index