BOOL Crear ( UINT nSocketPort = 0, int nSocketType = SOCK_STREAM, largo lEvent = FD_READ | FD_WRITE | FD_OOB | FD_ACCEPT | FD_CONNECT | FD_CLOSE, LPCTSTR lpszSocketAddress = Nulo );
Valor devuelto
Distinto de cero si la función es correcta; en caso contrario 0 y un código de error específico se pueden recuperar llamando GetLastError. Los errores siguientes se aplican a esta función miembro:
Parámetros
nSocketPort
Un puerto para ser usado con el zócalo, o 0 si desea que Windows Sockets para seleccionar un puerto.
nSocketType
SOCK_STREAM o SOCK_DGRAM.
lEvent
Una máscara de bits que especifica una combinación de eventos de la red en la que está interesada la aplicación.
lpszSockAddress
Un puntero a una cadena que contiene la dirección de red del socket conectado, un número de puntos como "128.56.22.8".
Observaciones
Llame a la función miembro Create después de construir un objeto socket para crear el socket de Windows y adjuntarlo. Crear llama a enlazar con el socket se unen a la dirección especificada. Se admiten los siguientes tipos de socket:
&Notanbsp; La función de miembro de Aceptar toma una referencia a un objeto de CSocket nuevo y vacío como su parámetro. Debe construir este objeto antes de llamar a Aceptar. Tenga en cuenta que si este objeto socket sale del ámbito de aplicación, el cierre de la conexión. No llame a crear este nuevo objeto socket.
Para obtener más información acerca de sockets stream y datagrama, vea los artículos Windows Sockets: Fondo y Windows Sockets: puertos y direcciones de Socket en la Guía del programador de Visual C++ y Descripción general de Windows Sockets 2 y Consideraciones de programación de Windows Sockets en la documentación del SDK de Win32.
Introducción a CAsyncSocket |nbsp; Miembros de clase | Diagrama de jerarquía
Vea tambiénnbsp;CAsyncSocket::Accept, CAsyncSocket::Bind, CAsyncSocket::Connect, CAsyncSocket::GetSock&Name,CAsyncSocket::IOCtl, CAsyncSocket::Listen, CAsyncSocket::Receive, CAsyncSocket::Send, CAsyncSocket::ShutDown