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:
&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 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