BOOL Create ( UINT nSocketPort = 0, int nSocketType = SOCK_STREAM, lunga lEvent = FD_READ | FD_WRITE | FD_OOB | FD_ACCEPT | FD_CONNECT | FD_CLOSE, LPCTSTR lpszSocketAddress = NULL );
Valore restituito
Diverso da zero se la funzione ha esito positivo; in caso contrario 0 e un codice di errore specifico può essere recuperato chiamando GetLastError. I seguenti errori si applicano a questa funzione membro:
Parametri
nSocketPort
Una porta nota per essere utilizzato con la presa di corrente, oppure 0 se si desidera che Windows Sockets per selezionare una porta.
nSocketType
SOCK_STREAM o SOCK_DGRAM.
lEvent
Una maschera di bit che specifica una combinazione di eventi di rete in cui è interessato all'applicazione.
lpszSockAddress
Un puntatore a una stringa contenente l'indirizzo di rete del socket connessi, un numero con punti, ad esempio "128.56.22.8".
Osservazioni
Chiamare la funzione membro Create dopo la costruzione di un oggetto socket per creare il socket di Windows e allegarla. Create chiama quindi associare di associare il socket per l'indirizzo specificato. Sono supportati i seguenti tipi di presa:
&Notanbsp; La funzione membro Accept prende un riferimento a un nuovo oggetto CSocket vuoto come parametro. È necessario costruire questo oggetto prima di chiamare Accept. Tieni presente che se questo oggetto socket va fuori portata, chiude il connessione. Non chiamare Create per questo nuovo oggetto socket.
Per ulteriori informazioni su socket stream e datagramma, vedere gli articoli Windows Sockets: sfondo e Windows Sockets: porte e indirizzi Socket nel manuale del programmatore di Visual C++ e panoramica di Windows Sockets 2 e Windows Sockets programmazione considerazioni nella documentazione SDK Win32.
CAsyncSocket panoramica |nbsp; Membri della classe | Gerarchia Chart
Vedere anchenbsp;CAsyncSocket::Accept, CAsyncSocket::Bind, CAsyncSocket::Connect, CAsyncSocket::GetSock&Name,CAsyncSocket::IOCtl, CAsyncSocket::Listen, CAsyncSocket::Receive, CAsyncSocket::Send, CAsyncSocket::ShutDown