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