module Socket::Constants
Socket::Constants stellt Socket-bezogene Konstanten bereit. Alle möglichen Socket-Konstanten sind in der Dokumentation aufgelistet, aber möglicherweise sind nicht alle auf Ihrer Plattform vorhanden.
Wenn die zugrunde liegende Plattform eine Konstante nicht definiert, ist die entsprechende Ruby-Konstante nicht definiert.
Constants
- AF_ALG
-
Schnittstelle zur Kernel-Krypto-API
- AF_APPLETALK
-
AppleTalk-Protokoll
- AF_ATM
-
Asynchronous Transfer Mode
- AF_AX25
-
AX.25-Protokoll
- AF_BLUETOOTH
-
Bluetooth Low-Level Socket-Protokoll
- AF_CAN
-
Controller Area Network Automotive Bus-Protokoll
- AF_CCITT
-
CCITT (jetzt ITU-T) -Protokolle
- AF_CHAOS
-
MIT CHAOS-Protokolle
- AF_CNT
-
Computer Network Technology
- AF_COIP
-
Connection-oriented IP
- AF_DATAKIT
-
Datakit-Protokoll
- AF_DEC
-
DECnet-Protokoll
- AF_DECnet
-
DECnet-Protokoll
- AF_DLI
-
DEC Direct Data Link Interface-Protokoll
- AF_E164
-
CCITT (ITU-T) E.164 Empfehlung
- AF_ECMA
-
European Computer Manufacturers Protokolle
- AF_HYLINK
-
NSC Hyperchannel-Protokoll
- AF_IB
-
InfiniBand native Adressierung
- AF_IMPLINK
-
ARPANET IMP-Protokoll
- AF_INET
-
IPv4-Protokoll
- AF_INET6
-
IPv6-Protokoll
- AF_IPX
-
IPX-Protokoll
- AF_ISDN
-
Integrated Services Digital Network
- AF_ISO
-
ISO Open Systems Interconnection Protokolle
- AF_KCM
-
KCM (Kernel Connection Multiplexor) Schnittstelle
- AF_KEY
-
Schlüsselverwaltungs-Protokoll, ursprünglich für die Verwendung mit IPsec entwickelt
- AF_LAT
-
Local Area Transport-Protokoll
- AF_LINK
-
Link-Layer-Schnittstelle
- AF_LLC
-
Logical Link Control (IEEE 802.2 LLC) Protokoll
- AF_LOCAL
-
Host-interne Protokolle
- AF_MAX
-
Maximale Adressfamilie für diese Plattform
- AF_MPLS
-
Multiprotocol Label Switching
- AF_NATM
-
Native ATM-Zugriff
- AF_NDRV
-
Raw-Zugriff auf Netzwerktreiber
- AF_NETBIOS
-
NetBIOS
- AF_NETGRAPH
-
Netgraph Sockets
- AF_NETLINK
-
Kernel-Benutzerschnittstelle
- AF_NS
-
XEROX NS Protokolle
- AF_OSI
-
ISO Open Systems Interconnection Protokolle
- AF_PACKET
-
Direkter Link-Layer-Zugriff
- AF_PPP
-
Point-to-Point Protocol
- AF_PPPOX
-
Generische PPP-Transportschicht zum Aufbau von L2-Tunneln (L2TP und PPPoE)
- AF_PUP
-
PARC Universal Packet Protokoll
- AF_RDS
-
Reliable Datagram Sockets (RDS) Protokoll
- AF_ROUTE
-
Internes Routing-Protokoll
- AF_SIP
-
Simple Internet Protocol
- AF_SNA
-
IBM SNA Protokoll
- AF_SYSTEM
-
Kernel-Ereignismeldungen
- AF_TIPC
-
TIPC, "Cluster Domain Sockets" Protokoll
- AF_UNIX
-
UNIX Sockets
- AF_UNSPEC
-
Nicht spezifiziertes Protokoll, beliebige unterstützte Adressfamilie
- AF_VSOCK
-
VSOCK (ursprünglich "VMWare VSockets") Protokoll für die Kommunikation zwischen Hypervisor und Gast
- AF_XDP
-
XDP (Express Data Path) Schnittstelle
- AI_ADDRCONFIG
-
Akzeptieren nur, wenn eine Adresse zugewiesen ist
- AI_ALL
-
Alle Adressen zulassen
- AI_CANONNAME
-
Den kanonischen Namen ausfüllen
- AI_DEFAULT
-
Standardflags für getaddrinfo
- AI_MASK
-
Gültige Flagmaske für getaddrinfo (nicht für die Anwendung)
- AI_NUMERICHOST
-
Hostnamensauflösung verhindern
- AI_NUMERICSERV
-
Dienstnamensauflösung verhindern
- AI_PASSIVE
-
Adresse für die Verwendung mit bind() erhalten
- AI_V4MAPPED
-
IPv4-zugeordnete IPv6-Adressen akzeptieren
- AI_V4MAPPED_CFG
-
IPv4-zugeordnete Adressen akzeptieren, wenn der Kernel dies unterstützt
- EAI_ADDRFAMILY
-
Adressfamilie für Hostnamen nicht unterstützt
- EAI_AGAIN
-
Temporärer Fehler bei der Namensauflösung
- EAI_BADFLAGS
-
Ungültige Flags
- EAI_BADHINTS
-
Ungültiger Wert für hints
- EAI_FAIL
-
Nicht wiederherstellbarer Fehler bei der Namensauflösung
- EAI_FAMILY
-
Adressfamilie nicht unterstützt
- EAI_MAX
-
Maximale Fehlernummer von getaddrinfo
- EAI_MEMORY
-
Speicherzuweisungsfehler
- EAI_NODATA
-
Keine Adresse mit Hostname verbunden
- EAI_NONAME
-
Hostname noch Servname, oder nicht bekannt
- EAI_OVERFLOW
-
Argumentpufferüberlauf
- EAI_PROTOCOL
-
Aufgelöstes Protokoll ist unbekannt
- EAI_SERVICE
-
Servicename für Socket-Typ nicht unterstützt
- EAI_SOCKTYPE
-
Socket-Typ nicht unterstützt
- EAI_SYSTEM
-
Systemfehler im errno zurückgegeben
- IFF_802_1Q_VLAN
-
802.1Q VLAN-Gerät
- IFF_ALLMULTI
-
Alle Multicast-Pakete empfangen
- IFF_ALTPHYS
-
Alternative physische Verbindung verwenden
- IFF_AUTOMEDIA
-
Auto-Medienauswahl aktiv
- IFF_BONDING
-
Bonding-Master oder -Slave
- IFF_BRIDGE_PORT
-
Gerät als Bridge-Port verwendet
- IFF_BROADCAST
-
Broadcast-Adresse gültig
- IFF_CANTCHANGE
-
Flags nicht änderbar
- IFF_CANTCONFIG
-
Nicht konfigurierbar mit ioctl(2)
- IFF_DEBUG
-
Debugging einschalten
- IFF_DISABLE_NETPOLL
-
Netpoll zur Laufzeit deaktivieren
- IFF_DONT_BRIDGE
-
Bridging dieses Ether-Geräts nicht zulassen
- IFF_DORMANT
-
Treiber meldet "dormant"
- IFF_DRV_OACTIVE
-
TX-Hardware-Warteschlange ist voll
- IFF_DRV_RUNNING
-
Ressourcen zugewiesen
- IFF_DYING
-
Schnittstelle wird heruntergefahren
- IFF_DYNAMIC
-
Dialup-Gerät mit sich ändernden Adressen
- IFF_EBRIDGE
-
Ethernet-Bridging-Gerät
- IFF_ECHO
-
Gesendete Pakete echoen
- IFF_ISATAP
-
ISATAP-Schnittstelle (RFC4214)
- IFF_LINK0
-
Pro Link-Layer definiertes Bit 0
- IFF_LINK1
-
Pro Link-Layer definiertes Bit 1
- IFF_LINK2
-
Pro Link-Layer definiertes Bit 2
- IFF_LIVE_ADDR_CHANGE
-
Hardware-Adressänderung, wenn es läuft
- IFF_LOOPBACK
-
Loopback-Netzwerk
- IFF_LOWER_UP
-
Treiber meldet L1 "up"
- IFF_MACVLAN_PORT
-
Gerät als macvlan-Port verwendet
- IFF_MASTER
-
Master eines Lastverteilers
- IFF_MASTER_8023AD
-
Bonding-Master, 802.3ad.
- IFF_MASTER_ALB
-
Bonding-Master, balance-alb.
- IFF_MASTER_ARPMON
-
Bonding-Master, ARP-Überwachung in Gebrauch
- IFF_MONITOR
-
Vom Benutzer angeforderter Monitor-Modus
- IFF_MULTICAST
-
Unterstützt Multicast
- IFF_NOARP
-
Kein Address Resolution Protocol
- IFF_NOTRAILERS
-
Vermeidung der Verwendung von Trailing-Paketen
- IFF_OACTIVE
-
Übertragung läuft
- IFF_OVS_DATAPATH
-
Gerät als Open vSwitch Datapath-Port verwendet
- IFF_POINTOPOINT
-
Punkt-zu-Punkt-Verbindung
- IFF_PORTSEL
-
Medientyp einstellen
- IFF_PPROMISC
-
Vom Benutzer angeforderter Promiscuous-Modus
- IFF_PROMISC
-
Alle Pakete empfangen
- IFF_RENAMING
-
Schnittstelle wird umbenannt
- IFF_ROUTE
-
Routing-Eintrag installiert
- IFF_RUNNING
-
Ressourcen zugewiesen
- IFF_SIMPLEX
-
Eigene Übertragungen nicht hörbar
- IFF_SLAVE
-
Slave eines Lastverteilers
- IFF_SLAVE_INACTIVE
-
Bonding-Slave nicht der aktuelle aktive
- IFF_SLAVE_NEEDARP
-
ARPs zur Validierung benötigt
- IFF_SMART
-
Schnittstelle verwaltet eigene Routen
- IFF_STATICARP
-
Statische ARP
- IFF_SUPP_NOFCS
-
Sendet benutzerdefiniertes FCS
- IFF_TEAM_PORT
-
Als Team-Port verwendet
- IFF_TX_SKB_SHARING
-
Teilen von SKBs bei der Übertragung
- IFF_UNICAST_FLT
-
Unicast-Filterung
- IFF_UP
-
Schnittstelle ist aktiv
- IFF_VOLATILE
-
Volatile Flags
- IFF_WAN_HDLC
-
WAN HDLC-Gerät
- IFF_XMIT_DST_RELEASE
-
dev_hard_start_xmit() darf skb->dst freigeben
- IFNAMSIZ
-
Maximale Schnittstellennamengröße
- IF_NAMESIZE
-
Maximale Schnittstellennamengröße
- INADDR_ALLHOSTS_GROUP
-
Multicast-Gruppe für alle Systeme in diesem Subset
- INADDR_ANY
-
Ein Socket, der an
INADDR_ANYgebunden ist, empfängt Pakete von allen Schnittstellen und sendet von der Standard-IP-Adresse - INADDR_BROADCAST
-
Die Broadcast-Adresse des Netzwerks
- INADDR_LOOPBACK
-
Die Loopback-Adresse
- INADDR_MAX_LOCAL_GROUP
-
Die letzte lokale Netzwerk-Multicast-Gruppe
- INADDR_NONE
-
Eine Bitmaske zum Abgleichen keiner gültigen IP-Adresse
- INADDR_UNSPEC_GROUP
-
Die reservierte Multicast-Gruppe
- INET6_ADDRSTRLEN
-
Maximale Länge einer IPv6-Adresszeichenkette
- INET_ADDRSTRLEN
-
Maximale Länge einer IPv4-Adresszeichenkette
- IPPORT_RESERVED
-
Standard-Mindestadresse für bind oder connect
- IPPORT_USERRESERVED
-
Standard-Höchstadresse für bind oder connect
- IPPROTO_AH
-
IP6 Authentifizierungs-Header
- IPPROTO_BIP
- IPPROTO_DSTOPTS
-
IP6 Zieloption
- IPPROTO_EGP
-
Exterior Gateway Protocol
- IPPROTO_EON
-
ISO cnlp
- IPPROTO_ESP
-
IP6 Encapsulated Security Payload
- IPPROTO_FRAGMENT
-
IP6 Fragmentierungs-Header
- IPPROTO_GGP
-
Gateway to Gateway Protocol
- IPPROTO_HELLO
-
„hello“ Routing-Protokoll
- IPPROTO_HOPOPTS
-
IP6 Hop-by-Hop-Optionen
- IPPROTO_ICMP
-
Control Message Protocol
- IPPROTO_ICMPV6
-
ICMP6
- IPPROTO_IDP
-
XNS IDP
- IPPROTO_IGMP
-
Group Management Protocol
- IPPROTO_IP
-
Dummy-Protokoll für IP
- IPPROTO_IPV6
-
IP6-Header
- IPPROTO_MAX
-
Maximale IPPROTO-Konstante
- IPPROTO_ND
-
Sun Net Disk Protokoll
- IPPROTO_NONE
-
IP6 kein nächster Header
- IPPROTO_PUP
-
PARC Universal Packet Protokoll
- IPPROTO_RAW
-
Raw IP-Paket
- IPPROTO_ROUTING
-
IP6 Routing-Header
- IPPROTO_TCP
-
TCP
- IPPROTO_TP
-
ISO Transportprotokoll Klasse 4
- IPPROTO_UDP
-
UDP
- IPPROTO_XTP
-
Xpress Transport Protocol
- IPV6_CHECKSUM
-
Checksummen-Offset für Raw Sockets
- IPV6_DONTFRAG
-
Pakete nicht fragmentieren
- IPV6_DSTOPTS
-
Zieloption
- IPV6_HOPLIMIT
-
Hop-Limit
- IPV6_HOPOPTS
-
Hop-by-Hop-Option
- IPV6_JOIN_GROUP
-
Gruppenmitgliedschaft beitreten
- IPV6_LEAVE_GROUP
-
Gruppenmitgliedschaft verlassen
- IPV6_MTU_DISCOVER
-
Path MTU Discovery
- IPV6_MULTICAST_HOPS
-
IP6 Multicast-Hops
- IPV6_MULTICAST_IF
-
IP6 Multicast-Schnittstelle
- IPV6_MULTICAST_LOOP
-
IP6 Multicast-Loopback
- IPV6_NEXTHOP
-
Nächste Hop-Adresse
- IPV6_PATHMTU
-
Aktuelle Path MTU abrufen
- IPV6_PKTINFO
-
Paketinformationen mit Datagramm empfangen
- IPV6_RECVDSTOPTS
-
Alle IP6-Zieloptionen für die Antwort empfangen
- IPV6_RECVERR
-
Erweitertes zuverlässiges Fehlermeldungspassing aktivieren
- IPV6_RECVHOPLIMIT
-
Hop-Limit mit Datagramm empfangen
- IPV6_RECVHOPOPTS
-
Hop-by-Hop-Optionen empfangen
- IPV6_RECVPATHMTU
-
Aktuelle Path MTU mit Datagramm empfangen
- IPV6_RECVPKTINFO
-
Ziel-IP-Adresse und eingehende Schnittstelle empfangen
- IPV6_RECVRTHDR
-
Routing-Header empfangen
- IPV6_RECVTCLASS
-
Verkehrsklasse empfangen
- IPV6_RTHDR
-
Ermöglicht das Entfernen von "sticky" Routing-Headern
- IPV6_RTHDRDSTOPTS
-
Ermöglicht das Entfernen von "sticky" Zieloptions-Headern
- IPV6_RTHDR_TYPE_0
-
Routing-Header-Typ 0
- IPV6_TCLASS
-
Verkehrsklasse angeben
- IPV6_UNICAST_HOPS
-
IP6 Unicast-Hops
- IPV6_USE_MIN_MTU
-
Die minimale MTU-Größe verwenden
- IPV6_V6ONLY
-
Nur IPv6 mit einem Wildcard-Bind binden
- IPX_TYPE
- IP_ADD_MEMBERSHIP
-
Mitgliedschaft in einer Multicast-Gruppe hinzufügen
- IP_ADD_SOURCE_MEMBERSHIP
-
Mitgliedschaft in einer Multicast-Gruppe hinzufügen
- IP_BLOCK_SOURCE
-
IPv4-Multicast-Pakete mit einer gegebenen Quelladresse blockieren
- IP_DEFAULT_MULTICAST_LOOP
-
Standard-Multicast-Loopback
- IP_DEFAULT_MULTICAST_TTL
-
Standard-Multicast-TTL
- IP_DONTFRAG
-
Pakete nicht fragmentieren
- IP_DROP_MEMBERSHIP
-
Mitgliedschaft in einer Multicast-Gruppe löschen
- IP_DROP_SOURCE_MEMBERSHIP
-
Mitgliedschaft in einer Multicast-Gruppe löschen
- IP_FREEBIND
-
Binden an nicht vorhandene IP-Adressen zulassen
- IP_HDRINCL
-
Header ist im Datensatz enthalten
- IP_IPSEC_POLICY
-
IPsec-Sicherheitsrichtlinie
- IP_MAX_MEMBERSHIPS
-
Maximale Anzahl von Multicast-Gruppen, denen ein Socket beitreten kann
- IP_MINTTL
-
Minimale TTL für empfangene Pakete
- IP_MSFILTER
-
Multicast-Quellenfilterung
- IP_MTU
-
Die Maximum Transmission Unit des Sockets
- IP_MTU_DISCOVER
-
Path MTU Discovery
- IP_MULTICAST_IF
-
IP-Multicast-Schnittstelle
- IP_MULTICAST_LOOP
-
IP-Multicast-Loopback
- IP_MULTICAST_TTL
-
IP-Multicast-TTL
- IP_ONESBCAST
-
Erzwingt, dass ausgehende Broadcast-Datagramme die undirektionierte Broadcast-Adresse haben
- IP_OPTIONS
-
IP-Optionen, die in Pakete aufgenommen werden sollen
- IP_PASSSEC
-
Sicherheitskontext mit Datagramm abrufen
- IP_PKTINFO
-
Paketinformationen mit Datagrammen empfangen
- IP_PKTOPTIONS
-
Paketoptionen mit Datagrammen empfangen
- IP_PMTUDISC_DO
-
DF-Frames immer senden
- IP_PMTUDISC_DONT
-
Nie DF-Frames senden
- IP_PMTUDISC_WANT
-
Pro-Route-Hinweise verwenden
- IP_PORTRANGE
-
Setzt den Portbereich für Sockets mit nicht spezifizierten Portnummern
- IP_RECVDSTADDR
-
IP-Zieladresse mit Datagramm empfangen
- IP_RECVERR
-
Erweitertes zuverlässiges Fehlermeldungspassing aktivieren
- IP_RECVIF
-
Schnittstelleninformationen mit Datagrammen empfangen
- IP_RECVOPTS
-
Alle IP-Optionen mit Datagramm empfangen
- IP_RECVRETOPTS
-
Alle IP-Optionen für die Antwort empfangen
- IP_RECVSLLA
-
Link-Layer-Adresse mit Datagrammen empfangen
- IP_RECVTOS
-
TOS mit eingehenden Paketen empfangen
- IP_RECVTTL
-
IP TTL mit Datagrammen empfangen
- IP_RETOPTS
-
IP-Optionen, die in Datagrammen aufgenommen werden sollen
- IP_ROUTER_ALERT
-
Transit-Router benachrichtigen, den Inhalt eines IP-Pakets genauer zu untersuchen
- IP_SENDSRCADDR
-
Quelladresse für ausgehende UDP-Datagramme
- IP_TOS
-
IP Type-of-Service
- IP_TRANSPARENT
-
Transparenter Proxy
- IP_TTL
-
IP Time-to-Live
- IP_UNBLOCK_SOURCE
-
IPv4-Multicast-Pakete mit einer gegebenen Quelladresse entblockieren
- IP_XFRM_POLICY
- LOCAL_CONNWAIT
-
Verbindung blockiert bis akzeptiert
- LOCAL_CREDS
-
Berechtigungsnachweise an Empfänger weitergeben
- LOCAL_PEERCRED
-
Peer-Berechtigungsnachweise abrufen
- MCAST_BLOCK_SOURCE
-
Multicast-Pakete von dieser Quelle blockieren
- MCAST_EXCLUDE
-
Exklusiver Multicast-Quellenfilter
- MCAST_INCLUDE
-
Inklusiver Multicast-Quellenfilter
- MCAST_JOIN_GROUP
-
Einer Multicast-Gruppe beitreten
- MCAST_JOIN_SOURCE_GROUP
-
Einer Multicast-Quellgruppe beitreten
- MCAST_LEAVE_GROUP
-
Eine Multicast-Gruppe verlassen
- MCAST_LEAVE_SOURCE_GROUP
-
Eine Multicast-Quellgruppe verlassen
- MCAST_MSFILTER
-
Multicast-Quellenfilterung
- MCAST_UNBLOCK_SOURCE
-
Multicast-Pakete von dieser Quelle entblockieren
- MSG_COMPAT
-
Ende des Datensatzes
- MSG_CONFIRM
-
Pfadgültigkeit bestätigen
- MSG_CTRUNC
-
Steuerdaten vor Zustellung verloren
- MSG_DONTROUTE
-
Senden ohne Verwendung der Routing-Tabellen
- MSG_DONTWAIT
-
Diese Nachricht sollte nicht blockieren
- MSG_EOF
-
Daten vervollständigen Verbindung
- MSG_EOR
-
Daten vervollständigen Datensatz
- MSG_ERRQUEUE
-
Fehlermeldung aus der Fehlerwarteschlange holen
- MSG_FASTOPEN
-
Schritt des Handshake-Prozesses reduzieren
- MSG_FIN
- MSG_FLUSH
-
Beginn einer Halte-Sequenz. Leert nach so_temp
- MSG_HAVEMORE
-
Daten zum Lesen bereit
- MSG_HOLD
-
Fragment in so_temp halten
- MSG_MORE
-
Absender wird mehr senden
- MSG_NOSIGNAL
-
SIGPIPE nicht generieren
- MSG_OOB
-
Out-of-Band-Daten verarbeiten
- MSG_PEEK
-
Eingehende Nachricht inspizieren
- MSG_PROXY
-
Auf vollständige Anfrage warten
- MSG_RCVMORE
-
Daten verbleiben im aktuellen Paket
- MSG_RST
- MSG_SEND
-
Das Paket in so_temp senden
- MSG_SYN
- MSG_TRUNC
-
Daten vor Zustellung verworfen
- MSG_WAITALL
-
Auf vollständige Anfrage oder Fehler warten
- NI_DGRAM
-
Der angegebene Dienst ist ein Datagramm-Dienst (sucht UDP-Ports)
- NI_MAXHOST
-
Maximale Länge eines Hostnamens
- NI_MAXSERV
-
Maximale Länge eines Dienstnamens
- NI_NAMEREQD
-
Ein Name ist erforderlich
- NI_NOFQDN
-
Für lokale Hosts ist kein FQDN erforderlich, nur der lokale Teil wird zurückgegeben
- NI_NUMERICHOST
-
Numerische Adresse zurückgeben
- NI_NUMERICSERV
-
Den Dienstnamen als Ziffernfolge zurückgeben
- PF_ALG
-
Schnittstelle zur Kernel-Krypto-API
- PF_APPLETALK
-
AppleTalk-Protokoll
- PF_ATM
-
Asynchronous Transfer Mode
- PF_AX25
-
AX.25-Protokoll
- PF_BLUETOOTH
-
Bluetooth Low-Level Socket-Protokoll
- PF_CAN
-
Controller Area Network Automotive Bus-Protokoll
- PF_CCITT
-
CCITT (jetzt ITU-T) -Protokolle
- PF_CHAOS
-
MIT CHAOS-Protokolle
- PF_CNT
-
Computer Network Technology
- PF_COIP
-
Connection-oriented IP
- PF_DATAKIT
-
Datakit-Protokoll
- PF_DEC
-
DECnet-Protokoll
- PF_DECnet
-
DECnet-Protokoll
- PF_DLI
-
DEC Direct Data Link Interface-Protokoll
- PF_ECMA
-
European Computer Manufacturers Protokolle
- PF_HYLINK
-
NSC Hyperchannel-Protokoll
- PF_IB
-
InfiniBand native Adressierung
- PF_IMPLINK
-
ARPANET IMP-Protokoll
- PF_INET
-
IPv4-Protokoll
- PF_INET6
-
IPv6-Protokoll
- PF_IPX
-
IPX-Protokoll
- PF_ISDN
-
Integrated Services Digital Network
- PF_ISO
-
ISO Open Systems Interconnection Protokolle
- PF_KCM
-
KCM (Kernel Connection Multiplexor) Schnittstelle
- PF_KEY
-
Schlüsselverwaltungs-Protokoll, ursprünglich für die Verwendung mit IPsec entwickelt
- PF_LAT
-
Local Area Transport-Protokoll
- PF_LINK
-
Link-Layer-Schnittstelle
- PF_LLC
-
Logical Link Control (IEEE 802.2 LLC) Protokoll
- PF_LOCAL
-
Host-interne Protokolle
- PF_MAX
-
Maximale Adressfamilie für diese Plattform
- PF_MPLS
-
Multiprotocol Label Switching
- PF_NATM
-
Native ATM-Zugriff
- PF_NDRV
-
Raw-Zugriff auf Netzwerktreiber
- PF_NETBIOS
-
NetBIOS
- PF_NETGRAPH
-
Netgraph Sockets
- PF_NETLINK
-
Kernel-Benutzerschnittstelle
- PF_NS
-
XEROX NS Protokolle
- PF_OSI
-
ISO Open Systems Interconnection Protokolle
- PF_PACKET
-
Direkter Link-Layer-Zugriff
- PF_PIP
-
Hilft bei der Identifizierung von PIP-Paketen
- PF_PPP
-
Point-to-Point Protocol
- PF_PPPOX
-
Generische PPP-Transportschicht zum Aufbau von L2-Tunneln (L2TP und PPPoE)
- PF_PUP
-
PARC Universal Packet Protokoll
- PF_RDS
-
Reliable Datagram Sockets (RDS) Protokoll
- PF_ROUTE
-
Internes Routing-Protokoll
- PF_RTIP
-
Hilft bei der Identifizierung von RTIP-Paketen
- PF_SIP
-
Simple Internet Protocol
- PF_SNA
-
IBM SNA Protokoll
- PF_SYSTEM
-
Kernel-Ereignismeldungen
- PF_TIPC
-
TIPC, "Cluster Domain Sockets" Protokoll
- PF_UNIX
-
UNIX Sockets
- PF_UNSPEC
-
Nicht spezifiziertes Protokoll, beliebige unterstützte Adressfamilie
- PF_VSOCK
-
VSOCK (ursprünglich "VMWare VSockets") Protokoll für die Kommunikation zwischen Hypervisor und Gast
- PF_XDP
-
XDP (Express Data Path) Schnittstelle
- PF_XTP
-
eXpress Transport Protocol
- SCM_BINTIME
-
Zeitstempel (bintime)
- SCM_CREDENTIALS
-
Die Berechtigungsnachweise des Absenders
- SCM_CREDS
-
Prozessberechtigungsnachweise
- SCM_RIGHTS
-
Zugriffsrechte
- SCM_TIMESTAMP
-
Zeitstempel (timeval)
- SCM_TIMESTAMPING
-
Zeitstempel (timespec-Liste) (Linux 2.6.30)
- SCM_TIMESTAMPNS
-
Timespec (timespec)
- SCM_UCRED
-
Benutzerberechtigungsnachweise
- SCM_WIFI_STATUS
-
Wifi-Status (Linux 3.3)
- SHUT_RD
-
Lese-Seite des Sockets schließen
- SHUT_RDWR
-
Beide Seiten des Sockets schließen
- SHUT_WR
-
Schreib-Seite des Sockets schließen
- SOCK_CLOEXEC
-
Setzt das Close-on-Exec (FD_CLOEXEC) Flag für den neuen Dateideskriptor.
- SOCK_DGRAM
-
Ein Datagramm-Socket bietet verbindungslose, unzuverlässige Nachrichten
- SOCK_NONBLOCK
-
Setzt das O_NONBLOCK-Dateistatusflag auf der geöffneten Dateibeschreibung (siehe open(2)), auf die durch den neuen Dateideskriptor verwiesen wird.
- SOCK_PACKET
-
Paketzugriff auf Geräteebene
- SOCK_RAW
-
Ein Raw-Socket bietet Low-Level-Zugriff für direkten Zugriff oder zur Implementierung von Netzwerkprotokollen
- SOCK_RDM
-
Ein zuverlässiger Datagramm-Socket bietet eine zuverlässige Zustellung von Nachrichten
- SOCK_SEQPACKET
-
Ein sequenzieller Paket-Socket bietet eine sequenzierte, zuverlässige zweiseitige Verbindung für Datagramme
- SOCK_STREAM
-
Ein Stream-Socket bietet eine sequenzierte, zuverlässige zweiseitige Verbindung für einen Bytestrom
- SOL_ATALK
-
AppleTalk Socket-Optionen
- SOL_AX25
-
AX.25 Socket-Optionen
- SOL_IP
-
IP Socket-Optionen
- SOL_IPX
-
IPX Socket-Optionen
- SOL_SOCKET
-
Socket-Level-Optionen
- SOL_TCP
-
TCP Socket-Optionen
- SOL_UDP
-
UDP Socket-Optionen
- SOMAXCONN
-
Maximale Anzahl von Verbindungsanfragen, die für einen Socket in die Warteschlange gestellt werden können
- SOPRI_BACKGROUND
-
Hintergrund-Socket-Priorität
- SOPRI_INTERACTIVE
-
Interaktive Socket-Priorität
- SOPRI_NORMAL
-
Normale Socket-Priorität
- SO_ACCEPTCONN
-
Auf dem Socket wurde listen() aufgerufen
- SO_ACCEPTFILTER
-
Es gibt einen Accept-Filter
- SO_ALLZONES
-
Zonen-Grenzen umgehen
- SO_ATTACH_FILTER
-
Einen Accept-Filter anhängen
- SO_BINDTODEVICE
-
Nur Pakete von der angegebenen Schnittstelle senden
- SO_BINTIME
-
Zeitstempel mit Datagrammen empfangen (bintime)
- SO_BPF_EXTENSIONS
-
Abfrage unterstützter BPF-Erweiterungen (Linux 3.14)
- SO_BROADCAST
-
Senden von Broadcast-Nachrichten erlauben
- SO_BUSY_POLL
-
Setzt die Schwelle in Mikrosekunden für Low-Latency-Polling (Linux 3.11)
- SO_CONNECT_TIME
-
Gibt die Anzahl der Sekunden zurück, die ein Socket verbunden war. Diese Option ist nur für verbindungsorientierte Protokolle gültig (Windows)
- SO_DEBUG
-
Debug-Informationen aufzeichnen
- SO_DETACH_FILTER
-
Einen Accept-Filter abtrennen
- SO_DOMAIN
-
Domäne für socket() angegeben (Linux 2.6.32)
- SO_DONTROUTE
-
Schnittstellenadressen verwenden
- SO_DONTTRUNC
-
Ungelesene Daten beibehalten
- SO_ERROR
-
Fehlerstatus abrufen und löschen
- SO_GET_FILTER
-
Filter abrufen, der von
SO_ATTACH_FILTERgesetzt wurde (Linux 3.8) - SO_INCOMING_CPU
-
Die dem Socket zugeordnete CPU empfangen (Linux 3.19)
- SO_INCOMING_NAPI_ID
-
NAPI-ID empfangen, die einer RX-Queue zugeordnet ist (Linux 4.12)
- SO_KEEPALIVE
-
Verbindungen am Leben erhalten
- SO_LINGER
-
Beim Schließen auf Daten warten, falls Daten vorhanden sind
- SO_LOCK_FILTER
-
Filter sperren, der an einen Socket angehängt ist (Linux 3.9)
- SO_MAC_EXEMPT
-
Mandatory Access Control Ausnahme für unbeschriftete Peers
- SO_MARK
-
Markierung für markierungsbasiertes Routing setzen (Linux 2.6.25)
- SO_MAX_PACING_RATE
-
Begrenzen Sie die vom Transportschicht berechnete Rate. [Bytes pro Sekunde] (Linux 3.13)
- SO_NKE
-
Socket-Level Network Kernel Extension installieren
- SO_NOFCS
-
Netzwerk-Namespace eines Sockets setzen (Linux 3.4)
- SO_NOSIGPIPE
-
Kein SIGPIPE bei EPIPE
- SO_NO_CHECK
-
Checksummen deaktivieren
- SO_NREAD
-
Erste Paketbyte-Anzahl abrufen
- SO_OOBINLINE
-
Empfangene Out-of-Band-Daten inline belassen
- SO_PASSCRED
-
Empfangen von
SCM_CREDENTIALSNachrichten - SO_PASSSEC
-
Umschalten des Sicherheitskontext-Passings (Linux 2.6.18)
- SO_PEEK_OFF
-
Peek-Offset setzen (Linux 3.4)
- SO_PEERCRED
-
Die Berechtigungsnachweise des fremden Prozesses, der mit diesem Socket verbunden ist
- SO_PEERNAME
-
Name des verbindenden Benutzers
- SO_PEERSEC
-
Sicherheitsberechtigungsnachweise abrufen (Linux 2.6.2)
- SO_PRIORITY
-
Die protokolldefinierte Priorität für alle Pakete auf diesem Socket
- SO_PROTOCOL
-
Protokoll für socket() angegeben (Linux 2.6.32)
- SO_RCVBUF
-
Empfangspuffergröße
- SO_RCVBUFFORCE
-
Empfangspuffergröße ohne rmem_max-Limit (Linux 2.6.14)
- SO_RCVLOWAT
-
Empfangs-Low-Water-Marke
- SO_RCVTIMEO
-
Empfangs-Timeout
- SO_RECVUCRED
-
Benutzerberechtigungsnachweise mit Datagramm empfangen
- SO_REUSEADDR
-
Lokale Adresswiederverwendung zulassen
- SO_REUSEPORT
-
Lokale Adress- und Portwiederverwendung zulassen
- SO_RTABLE
-
Die Routing-Tabelle für diesen Socket setzen (OpenBSD)
- SO_RXQ_OVFL
-
Umschalten von cmsg für Anzahl verworfener Pakete (Linux 2.6.33)
- SO_SECURITY_AUTHENTICATION
- SO_SECURITY_ENCRYPTION_NETWORK
- SO_SECURITY_ENCRYPTION_TRANSPORT
- SO_SELECT_ERR_QUEUE
-
select() Fehlerwarteschlange mit errorfds erkennen lassen (Linux 3.10)
- SO_SETFIB
-
Die zugehörige Routing-Tabelle für den Socket setzen (FreeBSD)
- SO_SNDBUF
-
Sendepuffergröße
- SO_SNDBUFFORCE
-
Sendepuffergröße ohne wmem_max-Limit (Linux 2.6.14)
- SO_SNDLOWAT
-
Send-Low-Water-Marke
- SO_SNDTIMEO
-
Sende-Timeout
- SO_TIMESTAMP
-
Zeitstempel mit Datagrammen empfangen (timeval)
- SO_TIMESTAMPING
-
Zeitstempelung von eingehenden und ausgehenden Paketen (Linux 2.6.30)
- SO_TIMESTAMPNS
-
Nanosekunden-Zeitstempel mit Datagrammen empfangen (timespec)
- SO_TYPE
-
Socket-Typ abrufen
- SO_USELOOPBACK
-
Hardware nach Möglichkeit umgehen
- SO_USER_COOKIE
-
Festlegen einer Kennung für ipfw-Zwecke hauptsächlich
- SO_WANTMORE
-
Hinweis geben, wenn mehr Daten bereit sind
- SO_WANTOOBFLAG
-
OOB-Daten sind in MSG_FLAG beim Empfang gewünscht
- SO_WIFI_STATUS
-
Umschalten von cmsg für Wifi-Status (Linux 3.3)
- TCP_CONGESTION
-
TCP-Stau-Kontrollalgorithmus (Linux 2.6.13, glibc 2.6)
- TCP_CONNECTION_INFO
-
Informationen über diesen Socket abrufen (macOS)
- TCP_COOKIE_TRANSACTIONS
-
TCP-Cookie-Transaktionen (Linux 2.6.33, glibc 2.18)
- TCP_CORK
-
Teilweise Frames nicht senden (Linux 2.2, glibc 2.2)
- TCP_DEFER_ACCEPT
-
Einen lauschenden Socket erst benachrichtigen, wenn Daten bereit sind (Linux 2.4, glibc 2.2)
- TCP_FASTOPEN
-
Schritt des Handshake-Prozesses reduzieren (Linux 3.7, glibc 2.18)
- TCP_INFO
-
Informationen über diesen Socket abrufen (Linux 2.4, glibc 2.2)
- TCP_KEEPALIVE
-
Leerlaufzeit, bevor Keepalive-Sonden gesendet werden (macOS)
- TCP_KEEPCNT
-
Maximale Anzahl von Keepalive-Sonden, die zulässig sind, bevor eine Verbindung abgebrochen wird (Linux 2.4, glibc 2.2)
- TCP_KEEPIDLE
-
Leerlaufzeit, bevor Keepalive-Sonden gesendet werden (Linux 2.4, glibc 2.2)
- TCP_KEEPINTVL
-
Zeit zwischen Keepalive-Sonden (Linux 2.4, glibc 2.2)
- TCP_LINGER2
-
Lebenszeit von verwaisten FIN_WAIT2-Sockets (Linux 2.4, glibc 2.2)
- TCP_MAXSEG
-
Maximale Segmentgröße einstellen
- TCP_MD5SIG
-
MD5-Digests verwenden (RFC2385, Linux 2.6.20, glibc 2.7)
- TCP_NODELAY
-
Verzögern Sie das Senden nicht, um Pakete zu sammeln
- TCP_NOOPT
-
Keine TCP-Optionen verwenden
- TCP_NOPUSH
-
Den letzten Schreibblock nicht pushen
- TCP_QUEUE_SEQ
-
Sequenz einer Warteschlange für den Reparaturmodus (Linux 3.5, glibc 2.18)
- TCP_QUICKACK
-
Quickack-Modus aktivieren (Linux 2.4.4, glibc 2.3)
- TCP_REPAIR
-
Reparaturmodus (Linux 3.5, glibc 2.18)
- TCP_REPAIR_OPTIONS
-
Optionen für den Reparaturmodus (Linux 3.5, glibc 2.18)
- TCP_REPAIR_QUEUE
-
Warteschlange für den Reparaturmodus (Linux 3.5, glibc 2.18)
- TCP_SYNCNT
-
Anzahl der SYN-Neuübertragungen, bevor eine Verbindung abgebrochen wird (Linux 2.4, glibc 2.2)
- TCP_THIN_DUPACK
-
Behandlung von duplizierten Bestätigungen für Thin-Streams (Linux 2.6.34, glibc 2.18)
- TCP_THIN_LINEAR_TIMEOUTS
-
Lineare Timeouts für Thin-Streams (Linux 2.6.34, glibc 2.18)
- TCP_TIMESTAMP
-
TCP-Zeitstempel (Linux 3.9, glibc 2.18)
- TCP_USER_TIMEOUT
-
Maximaler Timeout, bevor eine TCP-Verbindung abgebrochen wird (Linux 2.6.37, glibc 2.18)
- TCP_WINDOW_CLAMP
-
Begrenzt die Größe des angekündigten Fensters (Linux 2.4, glibc 2.2)
- UDP_CORK
-
Teilweise Frames nicht senden (Linux 2.5.44, glibc 2.11)