Rechercher une fonction PHP

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_REUSEPORT (entier)
Cette constante n'est disponible qu'à partir de PHP 5.4.10 sur les plateformes que supportent l'option de socket SO_REUSEPORT : ceci inclut macOS et FreeBSD, mais pas Linux ni Windows.
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)
Mauvais numéro de fichier
SOCKET_EACCES (entier)
Permission refusée
SOCKET_EFAULT (entier)
Mauvaise adresse.
SOCKET_EINVAL (entier)
Argument invalide.
SOCKET_EMFILE (entier)
Trop de fichiers ouverts.
SOCKET_ENAMETOOLONG (entier)
Nom de fichier trop long
SOCKET_ENOTEMPTY (entier)
Dossier non vide.
SOCKET_ELOOP (entier)
Trop de liens symboliques rencontrés.
SOCKET_EWOULDBLOCK (entier)
Opération bloquante.
SOCKET_EREMOTE (entier)
L'objet est distant.
SOCKET_EUSERS (entier)
Trop d'utilisateurs.
SOCKET_ENOTSOCK (entier)
Opération de socket sur un non-socket.
SOCKET_EDESTADDRREQ (entier)
Adresse de destination requise.
SOCKET_EMSGSIZE (entier)
Message trop long.
SOCKET_EPROTOTYPE (entier)
Type de protocole erroné pour un socket.
SOCKET_EPROTONOSUPPORT (entier)
Protocole non supporté.
SOCKET_ESOCKTNOSUPPORT (entier)
Type de socket non supporté.
SOCKET_EOPNOTSUPP (entier)
Opération non supportée sur la cible du transport.
SOCKET_EPFNOSUPPORT (entier)
Famille de protocoles non supportée.
SOCKET_EAFNOSUPPORT (entier)
Famille d'adresses non supportée par le protocole.
SOCKET_EADDRNOTAVAIL (entier)
Impossible d'assigner l'adresse demandée.
SOCKET_ENETDOWN (entier)
Le réseau n'est pas disponible.
SOCKET_ENETUNREACH (entier)
Le réseau ne peut être atteint.
SOCKET_ENETRESET (entier)
Le réseau à annuler la connexion en raison d'une réinitialisation.
SOCKET_ECONNABORTED (entier)
Le logiciel a provoqué un échec de la connexion.
SOCKET_ECONNRESET (entier)
La connexion a été réinitialisée par les paires.
SOCKET_ENOBUFS (entier)
Plus de place de disponible dans le buffer.
SOCKET_EISCONN (entier)
La cible du transport est déjà connectée.
SOCKET_ENOTCONN (entier)
La cible du transport n'est pas connectée.
SOCKET_ESHUTDOWN (entier)
Impossible d'envoyer car la cible du transport est arrêtée.
SOCKET_ETIMEDOUT (entier)
La connexion a expirée.
SOCKET_ECONNREFUSED (entier)
Connexion refusée.
SOCKET_EHOSTDOWN (entier)
L'hôte est arrêté.
SOCKET_EHOSTUNREACH (entier)
Aucune route vers l'hôte.
SOCKET_EALREADY (entier)
Opération déjà en cours.
SOCKET_EINPROGRESS (entier)
Opération maintenant en cours.

Les constantes suivantes ne sont disponibles que sous Windows.

SOCKET_ENOPROTOOPT (entier)
SOCKET_EADDRINUSE (entier)
SOCKET_ETOOMYREFS (entier)
SOCKET_EPROCLIM (entier)
SOCKET_EDUOT (entier)
SOCKET_ESTALE (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)
Aucun fichier ou dossier trouvé.
SOCKET_EIO (entier)
Erreur I/O.
SOCKET_ENXIO (entier)
Aucun périphérique ou adresse trouvé.
SOCKET_E2BIG (entier)
Liste d'arguments trop longue.
SOCKET_EAGAIN (entier)
Ré-essayer.
SOCKET_ENOMEM (entier)
Dépassement de mémoire.
SOCKET_ENOTBLK (entier)
Périphérique de bloc requis.
SOCKET_EBUSY (entier)
Périphérique ou ressource occupé.
SOCKET_EEXIST (entier)
Le fichier existe.
SOCKET_EXDEV (entier)
Lien multi-périphérique.
SOCKET_ENODEV (entier)
Aucun périphérique trouvé.
SOCKET_ENOTDIR (entier)
Ce n'est pas un dossier.
SOCKET_EISDIR (entier)
C'est un dossier.
SOCKET_ENFILE (entier)
Table de fichier dépassé.
SOCKET_ENOTTY (entier)
Ce n'est pas d'un type écriture.
SOCKET_ENOSPC (entier)
Plus d'espace disponible sur le périphérique.
SOCKET_ESPIPE (entier)
Position illégale.
SOCKET_EROFS (entier)
Système de fichiers en lecture seule.
Trop de lien.
SOCKET_EPIPE (entier)
Pipe rompu.
SOCKET_ENOLCK (entier)
Aucun verrou d'enregistrement de disponible.
SOCKET_ENOSYS (entier)
Fonction non implémentée.
SOCKET_ENOMSG (entier)
Aucun message du type désiré.
SOCKET_EIDRM (entier)
Identifiant supprimé.
SOCKET_ECHRNG (entier)
Numéro de canal en dehors de l'intervalle.
SOCKET_EL2NSYNC (entier)
Level 2 non synchronisé.
SOCKET_EL3HLT (entier)
Level 3 arrêté.
SOCKET_EL3RST (entier)
Level 3 réinitialisé.
SOCKET_ELNRNG (entier)
Numéro de lien en dehors de l'intervalle.
SOCKET_EUNATCH (entier)
Protocole du driver non attaché.
SOCKET_ENOCSI (entier)
Aucune structure CSI disponible.
SOCKET_EL2HLT (entier)
Level 2 arrêté.
SOCKET_EBADE (entier)
Echange invalide.
SOCKET_EBADR (entier)
Descripteur de requête invalide.
SOCKET_EXFULL (entier)
Echange complet.
SOCKET_ENOANO (entier)
Aucune anode.
SOCKET_EBADRQC (entier)
Code de requête invalide.
SOCKET_EBADSLT (entier)
Slot invalide.
SOCKET_ENOSTR (entier)
Le périphérique n'est pas un flux.
SOCKET_ENODATA (entier)
Aucune donnée de disponible.
SOCKET_ETIME (entier)
Timer expiré.
SOCKET_ENOSR (entier)
Ressources de flux dépassées.
SOCKET_ENONET (entier)
La machine n'est pas sur le réseau.
Le lien a été coupé.
SOCKET_EADV (entier)
Erreur d'avertissement.
SOCKET_ESRMNT (entier)
Erreur Srmount.
SOCKET_ECOMM (entier)
Erreur de communication lors de l'envoi.
SOCKET_EPROTO (entier)
Erreur du protocole.
SOCKET_EMULTIHOP (entier)
Multihop atteint.
SOCKET_EBADMSG (entier)
Ce n'est pas un message de données.
SOCKET_ENOTUNIQ (entier)
Le nom n'est pas unique sur le réseau.
SOCKET_EBADFD (entier)
Descripteur de fichier dans un mauvais état.
SOCKET_EREMCHG (entier)
L'adresse distante a changé.
SOCKET_ERESTART (entier)
Appel système interrompu doit être redémarré.
SOCKET_ESTRPIPE (entier)
Erreur de flux.
SOCKET_EPROTOOPT (entier)
Le protocole n'est pas disponible.
SOCKET_ADDRINUSE (entier)
Adresse déjà utilisée.
SOCKET_ETOOMANYREFS (entier)
Trop de références : Too many references: impossible de les raccorder.
SOCKET_EISNAM (entier)
Est un fichier de type nommé.
SOCKET_EREMOTEIO (entier)
Erreur I/O distante.
SOCKET_EDQUOT (entier)
Quota dépassé.
SOCKET_ENOMEDIUM (entier)
Aucun média trouvé.
SOCKET_EMEDIUMTYPE (entier)
Type de média erroné.
Rechercher une fonction PHP

Document créé le 30/01/2003, dernière modification le 26/10/2018
Source du document imprimé : https://www.gaudry.be/php-rf-sockets.constants.html

L'infobrol est un site personnel dont le contenu n'engage que moi. Le texte est mis à disposition sous licence CreativeCommons(BY-NC-SA). Plus d'info sur les conditions d'utilisation et sur l'auteur.

Références

  1. Consulter le document html Langue du document :fr Manuel PHP : http://php.net

Ces références et liens indiquent des documents consultés lors de la rédaction de cette page, ou qui peuvent apporter un complément d'information, mais les auteurs de ces sources ne peuvent être tenus responsables du contenu de cette page.
L'auteur de ce site est seul responsable de la manière dont sont présentés ici les différents concepts, et des libertés qui sont prises avec les ouvrages de référence. N'oubliez pas que vous devez croiser les informations de sources multiples afin de diminuer les risques d'erreurs.

Table des matières Haut