View source code
Display the source code in std/socket.d from which this
page was generated on github.
Report a bug
If you spot a problem with this page, click here to create a
Bugzilla issue.
Improve this page
Quickly fork, edit online, and submit a pull request for this page.
Requires a signed-in GitHub account. This works well for small changes.
If you'd like to make larger changes you may want to consider using
local clone.
Enum std.socket.SocketOption
Specifies a socket option:
enum SocketOption
: int { ... }
Enum members
Name | Description |
---|---|
ACCEPTCONN
|
Listen |
BROADCAST
|
Allow transmission of broadcast messages |
DEBUG
|
Record debugging information |
DONTROUTE
|
Do not route |
ERROR
|
Retrieve and clear error status |
IPV6_JOIN_GROUP
|
Add an IP group membership |
IPV6_LEAVE_GROUP
|
Drop an IP group membership |
IPV6_MULTICAST_HOPS
|
IP multicast hops |
IPV6_MULTICAST_IF
|
IP multicast interface |
IPV6_MULTICAST_LOOP
|
IP multicast loopback |
IPV6_UNICAST_HOPS
|
IP unicast hop limit |
IPV6_V6ONLY
|
Treat wildcard bind as AF_INET6-only |
KEEPALIVE
|
Enable keep-alive packets |
LINGER
|
Linger on close if unsent data is present |
OOBINLINE
|
Receive out-of-band data in band |
RCVBUF
|
Receive buffer size |
RCVLOWAT
|
Minimum number of input bytes to process |
RCVTIMEO
|
Receive timeout |
REUSEADDR
|
Allow local reuse of address |
SNDBUF
|
Send buffer size |
SNDLOWAT
|
Minimum number of output bytes to process |
SNDTIMEO
|
Send timeout |
TCP_NODELAY
|
Disable the Nagle algorithm for send coalescing |
TYPE
|
Socket type |
Authors
Christopher E. Miller, David Nadlinger, Vladimir Panteleev
License
Copyright © 1999-2022 by the D Language Foundation | Page generated by ddox.