&reftitle.constants; &extension.constants; AF_UNIX (integer) AF_INET (integer) AF_INET6 (integer) Sólo disponible si se compila con soporte para IPv6. SOCK_STREAM (integer) SOCK_DGRAM (integer) SOCK_RAW (integer) SOCK_SEQPACKET (integer) SOCK_RDM (integer) MSG_OOB (integer) MSG_WAITALL (integer) MSG_PEEK (integer) MSG_DONTROUTE (integer) MSG_EOR (integer) No disponible en plataformas Windows. MSG_EOF (integer) No disponible en plataformas Windows. SO_DEBUG (integer) SO_REUSEADDR (integer) SO_REUSEPORT (integer) Esta constante únicamente está disponible en PHP 5.4.10 o posterior en plataformas que admiten la opción de socket SO_REUSEPORT : esto incluye Mac OS X y FreeBSD, pero no incluye Linux o Windows. SO_KEEPALIVE (integer) SO_DONTROUTE (integer) SO_LINGER (integer) SO_BROADCAST (integer) SO_OOBINLINE (integer) SO_SNDBUF (integer) SO_RCVBUF (integer) SO_SNDLOWAT (integer) SO_RCVLOWAT (integer) SO_SNDTIMEO (integer) SO_RCVTIMEO (integer) SO_TYPE (integer) SO_ERROR (integer) TCP_NODELAY (integer) Usada para deshabilitar el algoritmo Nagle TCP. Añadido en PHP 5.2.7. SOL_SOCKET (integer) PHP_NORMAL_READ (integer) PHP_BINARY_READ (integer) SOL_TCP (integer) SOL_UDP (integer) Las siguientes constantes están definidas bajo plataformas Windows y similares a UNIX. Cada constante sólo está definida si su equivalente está disponible en la plataforma. SOCKET_EINTR (integer) Llamada al sistema interrumpida SOCKET_EBADF (integer) Número de fichero corrupto. SOCKET_EACCES (integer) Permiso denegado. SOCKET_EFAULT (integer) Dirección corrupta. SOCKET_EINVAL (integer) Argumento no válido SOCKET_EMFILE (integer) Demasiados ficheros abiertos. SOCKET_ENAMETOOLONG (integer) Nombre de fichero demasiado largo. SOCKET_ENOTEMPTY (integer) Directorio no vacío. SOCKET_ELOOP (integer) Demasiados enlaces simbólicos encontrados. SOCKET_EWOULDBLOCK (integer) La operación podría bloquear. SOCKET_EREMOTE (integer) El objeto es remoto. SOCKET_EUSERS (integer) Demasiados usuarios. SOCKET_ENOTSOCK (integer) Operación de socket en algo que no es socket. SOCKET_EDESTADDRREQ (integer) Se requiere la dirección de destino. SOCKET_EMSGSIZE (integer) Mensaje demasiado largo. SOCKET_EPROTOTYPE (integer) Tipo erróneo de protocolo para el socket. SOCKET_EPROTONOSUPPORT (integer) Tipo de socket no soportado. SOCKET_ESOCKTNOSUPPORT (integer) Tipo de socket no soportado. SOCKET_EOPNOTSUPP (integer) Operación no soportada en el extremo del transporte. SOCKET_EPFNOSUPPORT (integer) Familia de protocolos no soportada. SOCKET_EAFNOSUPPORT (integer) Familia de direcciones no soportada por el protocolo. SOCKET_EADDRNOTAVAIL (integer) No se puede asignar la dirección solicitada. SOCKET_ENETDOWN (integer) La red está caída. SOCKET_ENETUNREACH (integer) La red es inalcanzable. SOCKET_ENETRESET (integer) La conexión a la red se cayó a causa de un reinicio. SOCKET_ECONNABORTED (integer) Algún software causó el aborto de conexión. SOCKET_ECONNRESET (integer) Conexión reiniciada por un par. SOCKET_ENOBUFS (integer) No hay espacio de buffer disponible. SOCKET_EISCONN (integer) El extremo de transporte ya está conectado. SOCKET_ENOTCONN (integer) El extremo de transporte no está conectado. SOCKET_ESHUTDOWN (integer) No se puede enviar después del cierre del extremo de transporte. SOCKET_ETIMEDOUT (integer) La conexión agotó su tiempo. SOCKET_ECONNREFUSED (integer) Conexión rechazada. SOCKET_EHOSTDOWN (integer) El host está caído. SOCKET_EHOSTUNREACH (integer) No hay ruta hacia el host. SOCKET_EALREADY (integer) La operación ya está en progreso. SOCKET_EINPROGRESS (integer) La operación ahora está en progreso. Las siguientes constantes sólo están definidas bajo Windows. SOCKET_ENOPROTOOPT (integer) SOCKET_EADDRINUSE (integer) SOCKET_ETOOMYREFS (integer) SOCKET_EPROCLIM (integer) SOCKET_EDUOT (integer) SOCKET_ESTALE (integer) SOCKET_EDISCON (integer) SOCKET_SYSNOTREADY (integer) SOCKET_VERNOTSUPPORTED (integer) SOCKET_NOTINITIALISED (integer) SOCKET_HOST_NOT_FOUND (integer) SOCKET_TRY_AGAIN (integer) SOCKET_NO_RECOVERY (integer) SOCKET_NO_DATA (integer) SOCKET_NO_ADDRESS (integer) Las siguientes constantes sólo están disponibles en plataformas similares a UNIX. Cada constante sólo está definida si su equivalente está disponible en la plataforma. SOCKET_EPERM (integer) Operación no permitida. SOCKET_ENOENT (integer) No existe el archivo o directorio. SOCKET_EIO (integer) Error I/O (Entrada/Salida). SOCKET_ENXIO (integer) No existe el dispositivo o dirección. SOCKET_E2BIG (integer) Lista de argumentos demasiado larga. SOCKET_EAGAIN (integer) Intentar de nuevo. SOCKET_ENOMEM (integer) Memoria insuficiente. SOCKET_ENOTBLK (integer) Se requiere un dispositivo de bloque. SOCKET_EBUSY (integer) Dispositivo o recurso ocupado. SOCKET_EEXIST (integer) El archivo ya exite. SOCKET_EXDEV (integer) Vínculo de dispositivo cruzado. SOCKET_ENODEV (integer) No existe el dispositivo. SOCKET_ENOTDIR (integer) No es un directorio. SOCKET_EISDIR (integer) Es un directorio. SOCKET_ENFILE (integer) Desbordamiento de la tabla de archivos. SOCKET_ENOTTY (integer) No es un terminal informático. SOCKET_ENOSPC (integer) No queda espacio en el dispositivo. SOCKET_ESPIPE (integer) Búsqueda ilegal. SOCKET_EROFS (integer) Sistema de archivos de sólo lectura. SOCKET_EMLINK (integer) Demasiados enlaces. SOCKET_EPIPE (integer) Tubería rota. SOCKET_ENOLCK (integer) No hay disponibles bloqueos de registro. SOCKET_ENOSYS (integer) Función no implementada. SOCKET_ENOMSG (integer) No hay mensaje del tipo deseado. SOCKET_EIDRM (integer) Identificador eliminado. SOCKET_ECHRNG (integer) Número de canal fuera de rango. SOCKET_EL2NSYNC (integer) Nivel 2 no sincronizado. SOCKET_EL3HLT (integer) Nivel 3 detenido. SOCKET_EL3RST (integer) Nivel 3 reiniciado. SOCKET_ELNRNG (integer) Número de enlace fuera de rango. SOCKET_EUNATCH (integer) Controlador de protocolo no adjunto. SOCKET_ENOCSI (integer) No hay disponible una estructura CSI. SOCKET_EL2HLT (integer) Nivel 2 detenido. SOCKET_EBADE (integer) Intercambio no válido. SOCKET_EBADR (integer) Descriptor de solicitud no válido. SOCKET_EXFULL (integer) Intercambio lleno. SOCKET_ENOANO (integer) Sin ánodo. SOCKET_EBADRQC (integer) Código de solicitud no válido. SOCKET_EBADSLT (integer) Ranura no válida. SOCKET_ENOSTR (integer) El dispositivo no es un flujo. SOCKET_ENODATA (integer) No hay información disponible. SOCKET_ETIME (integer) Temporizador caducado. SOCKET_ENOSR (integer) Sin recursos de flujos. SOCKET_ENONET (integer) La máquina no está en la red. SOCKET_ENOLINK (integer) El enlace ha sido servido. SOCKET_EADV (integer) Error de anuncio. SOCKET_ESRMNT (integer) Error de Srmount. SOCKET_ECOMM (integer) Error de comunicación al enviar. SOCKET_EPROTO (integer) Error de protocolo. SOCKET_EMULTIHOP (integer) Se intentó un multi-salto (hop). SOCKET_EBADMSG (integer) No es un mensaje de datos. SOCKET_ENOTUNIQ (integer) El nombre no es único en la red. SOCKET_EBADFD (integer) Descriptor de archivo en mal estado. SOCKET_EREMCHG (integer) Dirección remota cambiada. SOCKET_ERESTART (integer) La llamada al sistema interrumpida debería ser reiniciada. SOCKET_ESTRPIPE (integer) Error de tubería de flujos. SOCKET_EPROTOOPT (integer) Protocolo no disponible. SOCKET_ADDRINUSE (integer) La dirección ya está en uso. SOCKET_ETOOMANYREFS (integer) Demasiadas referencias: unión no posible. SOCKET_EISNAM (integer) Es un archivo de tipo nominado. SOCKET_EREMOTEIO (integer) Error de E/S remoto. SOCKET_EDQUOT (integer) Cuota excedida. SOCKET_ENOMEDIUM (integer) No se encontró el medio. SOCKET_EMEDIUMTYPE (integer) Tipo de medio erróneo.