Vordefinierte Konstanten
Folgende Konstanten werden von dieser Erweiterung definiert und stehen nur zur Verfügung, wenn die Erweiterung entweder statisch in PHP kompiliert oder dynamisch zur Laufzeit geladen wurde.
-
AF_UNIX(integer) -
AF_INET(integer) -
AF_INET6(integer) - Nur verfügbar, wenn mit IPv6-Unterstützung kompiliert wurde.
-
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) - Unter Windows nicht verfügbar.
-
MSG_EOF(integer) - Unter Windows nicht verfügbar.
-
SO_DEBUG(integer) -
SO_REUSEADDR(integer) -
SO_REUSEPORT(integer) -
Diese Konstante ist nur in PHP 5.4.10 oder später auf Platformen verfügbar,
die die
SO_REUSEPORTSocketoption unterstützen: dies schließt Mac OS X und FreeBSD ein, aber nicht Linux und 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) - Nutzung um den Nagle TCP Algorithmus auszuschalten. Hinzugefügt in PHP 5.2.7.
-
SOL_SOCKET(integer) -
PHP_NORMAL_READ(integer) -
PHP_BINARY_READ(integer) -
SOL_TCP(integer) -
SOL_UDP(integer)
Die folgenden Konstanten sind unter Windows und UNIX-ähnlichen Systemen definiert. Jede Konstante ist nur definiert, wenn ihre Entsprechung auf diesem Betriebsystem verfügbar ist.
-
SOCKET_EINTR(integer) - Unterbrochener System-Aufruf.
-
SOCKET_EBADF(integer) - Falsche Dateinummer.
-
SOCKET_EACCES(integer) - Berechtigung verweigert.
-
SOCKET_EFAULT(integer) - Falsche Adresse.
-
SOCKET_EINVAL(integer) - Ungültiges Argument.
-
SOCKET_EMFILE(integer) - Zu viele offene Dateien.
-
SOCKET_ENAMETOOLONG(integer) - Dateiname zu lang.
-
SOCKET_ENOTEMPTY(integer) - Verzeichnis nicht leer.
-
SOCKET_ELOOP(integer) - Zu viele symbolische Links gefunden.
-
SOCKET_EWOULDBLOCK(integer) - Die Operation würde blockieren.
-
SOCKET_EREMOTE(integer) - Dies ist ein entferntes Objekt.
-
SOCKET_EUSERS(integer) - Zu viele Benutzer.
-
SOCKET_ENOTSOCK(integer) - Socket-Operation an einem nicht-Socket.
-
SOCKET_EDESTADDRREQ(integer) - Es ist eine Zieladresse notwendig.
-
SOCKET_EMSGSIZE(integer) - Die Nachricht ist zu lang.
-
SOCKET_EPROTOTYPE(integer) - Das Protokoll passt nicht zu dem Socket.
-
SOCKET_EPROTONOSUPPORT(integer) - Das Protokoll wird nicht unterstützt.
-
SOCKET_ESOCKTNOSUPPORT(integer) - Socket-Typ wird nicht unterstützt.
-
SOCKET_EOPNOTSUPP(integer) - Die Operation wird am Transport-Endpunkt nicht unterstützt.
-
SOCKET_EPFNOSUPPORT(integer) - Die Protokollfamilie wird nicht unterstützt.
-
SOCKET_EAFNOSUPPORT(integer) - Die Adressfamilie wird vom Protokoll nicht unterstützt.
-
SOCKET_EADDRNOTAVAIL(integer) - Die angeforderte Adresse kann nicht zugewiesen werden.
-
SOCKET_ENETDOWN(integer) - Das Netzwerk ist nicht aktiv.
-
SOCKET_ENETUNREACH(integer) - Das Netzwerk ist nicht erreichbar.
-
SOCKET_ENETRESET(integer) - Das Netzwerk hat die Verbindung nach einem Reset beendet.
-
SOCKET_ECONNABORTED(integer) - Das Programm verursachte den Abbruch der Verbindung.
-
SOCKET_ECONNRESET(integer) - Die Verbindung wurde vom Kommunikationspartner zurückgesetzt.
-
SOCKET_ENOBUFS(integer) - Kein Hauptspeicher für den Puffer verfügbar.
-
SOCKET_EISCONN(integer) - Der Socket ist bereits verbunden.
-
SOCKET_ENOTCONN(integer) - Der Socket ist nicht verbunden.
-
SOCKET_ESHUTDOWN(integer) - Ein Senden nach dem Beenden des Sockets ist nicht möglich.
-
SOCKET_ETIMEDOUT(integer) - Die Wartezeit für die Verbindung ist abgelaufen.
-
SOCKET_ECONNREFUSED(integer) - Verbindungsaufbau abgelehnt.
-
SOCKET_EHOSTDOWN(integer) - Der Rechner ist nicht aktiv.
-
SOCKET_EHOSTUNREACH(integer) - Keine Route zum Zielrechner.
-
SOCKET_EALREADY(integer) - Die Operation wird bereits ausgeführt.
-
SOCKET_EINPROGRESS(integer) - Die Operation wird nun ausgeführt.
Die folgenden Konstanten sind nur unter Windows definiert.
-
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)
Die folgenden Konstanten stehen nur unter UNIX-ähnlichen Systemen zur Verfügung. Eine Konstante ist nur dann definiert, wenn auch ihre Entsprechung auf diesem Betriebssystem verfügbar ist.
-
SOCKET_EPERM(integer) - Die Operation ist nicht erlaubt.
-
SOCKET_ENOENT(integer) - Die Datei oder das Verzeichnis existiert nicht.
-
SOCKET_EIO(integer) - I/O Fehler.
-
SOCKET_ENXIO(integer) - Das Gerät oder die Adresse existiert nicht.
-
SOCKET_E2BIG(integer) - Die Liste der Argumente ist zu lang.
-
SOCKET_EAGAIN(integer) - Versuchen Sie es noch einmal.
-
SOCKET_ENOMEM(integer) - Kein Speicher mehr vorhanden.
-
SOCKET_ENOTBLK(integer) - Blockorientiertes Gerät erforderlich.
-
SOCKET_EBUSY(integer) - Gerät oder Datenquelle ist beschäftigt.
-
SOCKET_EEXIST(integer) - Die Datei existiert.
-
SOCKET_EXDEV(integer) - Geräteübergreifender Link.
-
SOCKET_ENODEV(integer) - Kein solches Gerät vorhanden.
-
SOCKET_ENOTDIR(integer) - Das ist kein Verzeichnis.
-
SOCKET_EISDIR(integer) - Das ist ein Verzeichnis.
-
SOCKET_ENFILE(integer) - Überlauf der Dateizuordnungstabelle.
-
SOCKET_ENOTTY(integer) - Keine Schreibmaschine.
-
SOCKET_ENOSPC(integer) - Das Gerät hat keinen freien Speicher mehr.
-
SOCKET_ESPIPE(integer) - Unzulässige Suche.
-
SOCKET_EROFS(integer) - Das Dateisystem kann nur gelesen werden.
-
SOCKET_EMLINK(integer) - Zu viele Verbindungen.
-
SOCKET_EPIPE(integer) - Die Leitung ist unterbrochen.
-
SOCKET_ENOLCK(integer) - Es gibt keine Datensatz-Sperren.
-
SOCKET_ENOSYS(integer) - Die Funktion ist nicht implementiert.
-
SOCKET_ENOMSG(integer) - Es gibt keine Nachricht des gewünschten Typs.
-
SOCKET_EIDRM(integer) - Bezeichner wurde entfernt.
-
SOCKET_ECHRNG(integer) - Die Kanalnummer ist außerhalb des zulässigen Bereichs.
-
SOCKET_EL2NSYNC(integer) - Ebene 2 ist nicht synchronisiert.
-
SOCKET_EL3HLT(integer) - Ebene 3 wurde angehalten.
-
SOCKET_EL3RST(integer) - Ebene 3 wurde zurückgesetzt.
-
SOCKET_ELNRNG(integer) - Die Nummer der Verbindung ist außerhalb des zulässigen Bereichs.
-
SOCKET_EUNATCH(integer) - Der Protokoll-Treiber ist nicht beigefügt.
-
SOCKET_ENOCSI(integer) - CSI-Struktur nicht vorhanden.
-
SOCKET_EL2HLT(integer) - Ebene 2 wurde angehalten.
-
SOCKET_EBADE(integer) - Ungültiger Austausch.
-
SOCKET_EBADR(integer) - Ungültiger Anfrage-Deskriptor.
-
SOCKET_EXFULL(integer) - Autausch komplett.
-
SOCKET_ENOANO(integer) - Keine Anode.
-
SOCKET_EBADRQC(integer) - Ungültier Anfrage-Code.
-
SOCKET_EBADSLT(integer) - Ungültiger Steckplatz.
-
SOCKET_ENOSTR(integer) - Das Gerät ist kein Stream.
-
SOCKET_ENODATA(integer) - Es gibt keine Daten.
-
SOCKET_ETIME(integer) - Timer abgelaufen.
-
SOCKET_ENOSR(integer) - Keine Stream-Ressourcen mehr verfügbar.
-
SOCKET_ENONET(integer) - Die Maschine ist nicht ins Netz eingebunden.
-
SOCKET_ENOLINK(integer) - Die Verbindung wurde getrennt.
-
SOCKET_EADV(integer) - Anzeigefehler.
-
SOCKET_ESRMNT(integer) - Srmount-Fehler.
-
SOCKET_ECOMM(integer) - Kommunikationsfehler beim Senden.
-
SOCKET_EPROTO(integer) - Protokollfehler.
-
SOCKET_EMULTIHOP(integer) - Ein »Multihop« wurde versucht.
-
SOCKET_EBADMSG(integer) - Das ist keine »data message«.
-
SOCKET_ENOTUNIQ(integer) - Der Name ist im Netzwerk nicht eindeutig.
-
SOCKET_EBADFD(integer) - Der Dateideskriptor hat einen falschen Status.
-
SOCKET_EREMCHG(integer) - Die Adresse der Gegenstelle hat sich geändert.
-
SOCKET_ERESTART(integer) - Der unterbrochene Betriebssystemaufruf sollte neu gestartet werden.
-
SOCKET_ESTRPIPE(integer) - Fehler in Stream-Pipe.
-
SOCKET_EPROTOOPT(integer) - Das Protokoll steht nicht zur Verfügung.
-
SOCKET_ADDRINUSE(integer) - Die Adresse wird bereits verwendet.
-
SOCKET_ETOOMANYREFS(integer) - Zu viele Referenzen: can't splice.
-
SOCKET_EISNAM(integer) - Ist eine named type file.
-
SOCKET_EREMOTEIO(integer) - Ein-/Ausgabefehler der Gegenstelle.
-
SOCKET_EDQUOT(integer) - Quota überschritten.
-
SOCKET_ENOMEDIUM(integer) - Kein Medium gefunden.
-
SOCKET_EMEDIUMTYPE(integer) - Falscher Medientyp.