Constantes pré-définies
Ces constantes sont définies par cette
extension, et ne sont disponibles que si cette extension a été compilée avec
PHP, ou bien chargée au moment de l'exécution.
-
AF_UNIX
(entier)
-
-
AF_INET
(entier)
-
-
AF_INET6
(entier)
-
Uniquement disponible si PHP est compilé avec le support IPv6.
-
SOCK_STREAM
(entier)
-
-
SOCK_DGRAM
(entier)
-
-
SOCK_RAW
(entier)
-
-
SOCK_SEQPACKET
(entier)
-
-
SOCK_RDM
(entier)
-
-
MSG_OOB
(entier)
-
-
MSG_WAITALL
(entier)
-
-
MSG_PEEK
(entier)
-
-
MSG_DONTROUTE
(entier)
-
-
MSG_EOR
(entier)
-
Indisponible sur les plate-formes Windows.
-
MSG_EOF
(entier)
-
Indisponible sur les plate-formes Windows.
-
SO_DEBUG
(entier)
-
-
SO_REUSEADDR
(entier)
-
-
SO_KEEPALIVE
(entier)
-
-
SO_DONTROUTE
(entier)
-
-
SO_LINGER
(entier)
-
-
SO_BROADCAST
(entier)
-
-
SO_OOBINLINE
(entier)
-
-
SO_SNDBUF
(entier)
-
-
SO_RCVBUF
(entier)
-
-
SO_SNDLOWAT
(entier)
-
-
SO_RCVLOWAT
(entier)
-
-
SO_SNDTIMEO
(entier)
-
-
SO_RCVTIMEO
(entier)
-
-
SO_TYPE
(entier)
-
-
SO_ERROR
(entier)
-
-
TCP_NODELAY
(entier)
-
Utilisé pour désactiver l'algorithme Nagle TCP.
Ajouté en PHP 5.2.7.
-
SOL_SOCKET
(entier)
-
-
PHP_NORMAL_READ
(entier)
-
-
PHP_BINARY_READ
(entier)
-
-
SOL_TCP
(entier)
-
-
SOL_UDP
(entier)
-
Les constantes suivantes ne sont définies que sous Windows.
-
SOCKET_EINTR
(entier)
-
-
SOCKET_EBADF
(entier)
-
-
SOCKET_EACCES
(entier)
-
-
SOCKET_EFAULT
(entier)
-
-
SOCKET_EINVAL
(entier)
-
-
SOCKET_EMFILE
(entier)
-
-
SOCKET_EWOULDBLOCK
(entier)
-
-
SOCKET_EINPROGRESS
(entier)
-
-
SOCKET_EALREADY
(entier)
-
-
SOCKET_ENOTSOCK
(entier)
-
-
SOCKET_EDESTADDRREQ
(entier)
-
-
SOCKET_EMSGSIZE
(entier)
-
-
SOCKET_EPROTOTYPE
(entier)
-
-
SOCKET_ENOPROTOOPT
(entier)
-
-
SOCKET_EPROTONOSUPPORT
(entier)
-
-
SOCKET_ESOCKTNOSUPPORT
(entier)
-
-
SOCKET_EOPNOTSUPP
(entier)
-
-
SOCKET_EPFNOSUPPORT
(entier)
-
-
SOCKET_EAFNOSUPPORT
(entier)
-
-
SOCKET_EADDRINUSE
(entier)
-
-
SOCKET_EADDRNOTAVAIL
(entier)
-
-
SOCKET_ENETDOWN
(entier)
-
-
SOCKET_ENETUNREACH
(entier)
-
-
SOCKET_ENETRESET
(entier)
-
-
SOCKET_ECONNABORTED
(entier)
-
-
SOCKET_ECONNRESET
(entier)
-
-
SOCKET_ENOBUFS
(entier)
-
-
SOCKET_EISCONN
(entier)
-
-
SOCKET_ENOTCONN
(entier)
-
-
SOCKET_ESHUTDOWN
(entier)
-
-
SOCKET_ETOOMYREFS
(entier)
-
-
SOCKET_ETIMEDOUT
(entier)
-
-
SOCKET_ECONNREFUSED
(entier)
-
-
SOCKET_ELOOP
(entier)
-
-
SOCKET_ENAMETOOLONG
(entier)
-
-
SOCKET_EHOSTDOWN
(entier)
-
-
SOCKET_EHOSTUNREACH
(entier)
-
-
SOCKET_ENOTEMPTY
(entier)
-
-
SOCKET_EPROCLIM
(entier)
-
-
SOCKET_EUSERS
(entier)
-
-
SOCKET_EDUOT
(entier)
-
-
SOCKET_ESTALE
(entier)
-
-
SOCKET_EREMOTE
(entier)
-
-
SOCKET_EDISCON
(entier)
-
-
SOCKET_SYSNOTREADY
(entier)
-
-
SOCKET_VERNOTSUPPORTED
(entier)
-
-
SOCKET_NOTINITIALISED
(entier)
-
-
SOCKET_HOST_NOT_FOUND
(entier)
-
-
SOCKET_TRY_AGAIN
(entier)
-
-
SOCKET_NO_RECOVERY
(entier)
-
-
SOCKET_NO_DATA
(entier)
-
-
SOCKET_NO_ADDRESS
(entier)
-
Les constantes suivantes sont disponibles uniquement sur les
plate-formes Unix. Chaque constantes n'est définie que si
leur équivalent est défini au niveau système.
-
SOCKET_EPERM
(entier)
-
Opération non permise.
-
SOCKET_ENOENT
(entier)
-
Le fichier ou dossier n'existe pas.
-
SOCKET_EINTR
(entier)
-
Appel système interrompu.
-
SOCKET_EIO
(entier)
-
Erreur E/S.
-
SOCKET_ENXIO
(entier)
-
Le volume ou l'adresse n'existe pas.
-
SOCKET_E2BIG
(entier)
-
Liste d'arguments trop longue.
-
SOCKET_EBADF
(entier)
-
Mauvais numéro de fichier.
-
SOCKET_EAGAIN
(entier)
-
Essayez encore.
-
SOCKET_ENOMEM
(entier)
-
Plus de mémoire.
-
SOCKET_EACCES
(entier)
-
Droits insuffisants.
-
SOCKET_EFAULT
(entier)
-
Mauvaise adresse.
-
SOCKET_ENOTBLK
(entier)
-
Bloc device nécessaire.
-
SOCKET_EBUSY
(entier)
-
Device or ressource occupé.
-
SOCKET_EEXIST
(entier)
-
Le fichier existe.
-
SOCKET_EXDEV
(entier)
-
Lien inter-volumes.
-
SOCKET_ENODEV
(entier)
-
Ce device n'existe pas.
-
SOCKET_ENOTDIR
(entier)
-
Ce n'est pas un dossier.
-
SOCKET_EISDIR
(entier)
-
C'est un dossier.
-
SOCKET_EINVAL
(entier)
-
Argument invalide.
-
SOCKET_ENFILE
(entier)
-
Dépassement de capacité de table de fichier.
-
SOCKET_EMFILE
(entier)
-
Trop de fichiers ouverts.
-
SOCKET_ENOTTY
(entier)
-
Ce n'est pas un typewriter.
-
SOCKET_ENOSPC
(entier)
-
Plus d'espace sur le disque.
-
SOCKET_ESPIPE
(entier)
-
Positionnement invalide.
-
SOCKET_EROFS
(entier)
-
Système de fichiers en lecture seule.
-
SOCKET_EMLINK
(entier)
-
Trop de liens.
-
SOCKET_EPIPE
(entier)
-
Pipe interrompu.
-
SOCKET_ENAMETOOLONG
(entier)
-
Nom de fichier trop long.
-
SOCKET_ENOLCK
(entier)
-
Pas de verrou disponible.
-
SOCKET_ENOSYS
(entier)
-
Fonction non implémentée.
-
SOCKET_ENOTEMPTY
(entier)
-
Dossier non vide.
-
SOCKET_ELOOP
(entier)
-
Trop de liens symboliques.
-
SOCKET_EWOULDBLOCK
(entier)
-
L'opération va bloquer.
-
SOCKET_ENOMSG
(entier)
-
Pas de message du type demandé.
-
SOCKET_EIDRM
(entier)
-
Identifiant supprimé.
-
SOCKET_ECHRNG
(entier)
-
Numéro de canal hors de validité.
-
SOCKET_EL2NSYNC
(entier)
-
Le niveau 2 n'est pas synchronisé.
-
SOCKET_EL3HLT
(entier)
-
Niveau 3 arrêté.
-
SOCKET_EL3RST
(entier)
-
Niveau 3 relancé.
-
SOCKET_ELNRNG
(entier)
-
Numéro de lien hors de validité.
-
SOCKET_EUNATCH
(entier)
-
Pilote de protocole non attaché.
-
SOCKET_ENOCSI
(entier)
-
Pas de structure CSI structure disponible.
-
SOCKET_EL2HLT
(entier)
-
Niveau 2 arrêté.
-
SOCKET_EBADE
(entier)
-
Échange invalide.
-
SOCKET_EBADR
(entier)
-
Pointeur de requête invalide.
-
SOCKET_EXFULL
(entier)
-
Echange complet.
-
SOCKET_ENOANO
(entier)
-
Pas de anode.
-
SOCKET_EBADRQC
(entier)
-
Code de requête invalide.
-
SOCKET_EBADSLT
(entier)
-
Slot invalide.
-
SOCKET_ENOSTR
(entier)
-
Le device n'est pas un flux.
-
SOCKET_ENODATA
(entier)
-
Pas de données disponible.
-
SOCKET_ETIME
(entier)
-
Minuteur expiré.
-
SOCKET_ENOSR
(entier)
-
Plus de ressources de flux.
-
SOCKET_ENONET
(entier)
-
La machine n'est pas sur le réseau.
-
SOCKET_EREMOTE
(entier)
-
L'objet est distant.
-
SOCKET_ENOLINK
(entier)
-
Le lien a été coupé.
-
SOCKET_EADV
(entier)
-
Erreur d'advertise.
-
SOCKET_ESRMNT
(entier)
-
Erreur de srmount.
-
SOCKET_ECOMM
(entier)
-
Erreur de communication durant l'envoi.
-
SOCKET_EPROTO
(entier)
-
Erreur de protocole.
-
SOCKET_EMULTIHOP
(entier)
-
Tentative de multihop.
-
SOCKET_EBADMSG
(entier)
-
Le message ne contient pas de données.
-
SOCKET_ENOTUNIQ
(entier)
-
Nom en doublon sur le réseau network.
-
SOCKET_EBADFD
(entier)
-
Pointeur de fichier dans un état incohérent.
-
SOCKET_EREMCHG
(entier)
-
L'adresse distante a changé.
-
SOCKET_ERESTART
(entier)
-
L'appel système interrompu doit être relancé.
-
SOCKET_ESTRPIPE
(entier)
-
Erreur de flux de pipe.
-
SOCKET_EUSERS
(entier)
-
Trop d'utilisateurs.
-
SOCKET_ENOTSOCK
(entier)
-
Opération de socket sur un flux non-socket.
-
SOCKET_EDESTADDRREQ
(entier)
-
Adresse de destination obligatoire.
-
SOCKET_EMSGSIZE
(entier)
-
Message trop long.
-
SOCKET_EPROTOTYPE
(entier)
-
Mauvais type de protocole pour une socket.
-
SOCKET_EPROTOOPT
(entier)
-
Protocole non disponible.
-
SOCKET_EPROTONOSUPPORT
(entier)
-
Protocole non supporté.
-
SOCKET_ESOCKTNOSUPPORT
(entier)
-
Type de socket non supporté.
-
SOCKET_EOPNOTSUPP
(entier)
-
Opération non supporté par le point de transport.
-
SOCKET_EPFNOSUPPORT
(entier)
-
Famille de protocole non supportée.
-
SOCKET_EAFNOSUPPORT
(entier)
-
Famille d'adresse non supportée par le protocole.
-
SOCKET_ADDRINUSE
(entier)
-
Adresse déjà en cours d'utilisation.
-
SOCKET_EADDRNOTAVAIL
(entier)
-
Impossible d'assigner l'adresse demandée.
-
SOCKET_ENETDOWN
(entier)
-
Le réseau est planté.
-
SOCKET_ENETUNREACH
(entier)
-
Le réseau est inaccessible.
-
SOCKET_ENETRESET
(entier)
-
Le réseau a abandonné la connexion à cause d'un redémarrage.
-
SOCKET_ECONNABORTED
(entier)
-
L'application a causé l'annulation de la connexion.
-
SOCKET_ECONNRESET
(entier)
-
Connexion reset par l'hôte.
-
SOCKET_ENOBUFS
(entier)
-
Plus d'espace disponible dans le buffer.
-
SOCKET_EISCONN
(entier)
-
Le point de transport est déjà connecté.
-
SOCKET_ENOTCONN
(entier)
-
Le point de transport n'est pas connecté.
-
SOCKET_ESHUTDOWN
(entier)
-
Impossible d'envoyer des données après l'extinction du point de transfert.
-
SOCKET_ETOOMANYREFS
(entier)
-
Trop de références : impossible de recoller.
-
SOCKET_ETIMEDOUT
(entier)
-
La connexion a expiré.
-
SOCKET_ECONNREFUSED
(entier)
-
Connexion refusée.
-
SOCKET_EHOSTDOWN
(entier)
-
L'hôte est inactif.
-
SOCKET_EHOSTUNREACH
(entier)
-
Pas de route jusqu'à l'hôte.
-
SOCKET_EALREADY
(entier)
-
Opération déjà en cours.
-
SOCKET_EINPROGRESS
(entier)
-
Opération maintenant en cours.
-
SOCKET_EISNAM
(entier)
-
Est un type de fichier nommé.
-
SOCKET_EREMOTEIO
(entier)
-
Erreur d'E/S distante.
-
SOCKET_EDQUOT
(entier)
-
Quota dépassé.
-
SOCKET_ENOMEDIUM
(entier)
-
Pas de media trouvé.
-
SOCKET_EMEDIUMTYPE
(entier)
-
Mauvais type de media.