Networking
System
[00 00 00 00 00 00 00 00 04 00 00 00 00 00 00 00 ]
1.0.x.x
1.0.5000.0
2.0.0.0
4.0.0.0
System.Enum
The enumeration defines the name of each configuration option. Sockets can be configured with the method.
Defines configuration option names.
Field
1.0.5000.0
2.0.0.0
4.0.0.0
System.Net.Sockets.SocketOptionName
HeaderIncluded
The socket is listening.
0
Field
1.0.5000.0
2.0.0.0
4.0.0.0
System.Net.Sockets.SocketOptionName
AddMembership
Add an IP group membership.
0
Field
1.0.5000.0
2.0.0.0
4.0.0.0
System.Net.Sockets.SocketOptionName
AddSourceMembership
Join a source group.
0
Field
1.0.5000.0
2.0.0.0
4.0.0.0
System.Net.Sockets.SocketOptionName
BlockSource
Block data from a source.
0
Field
1.0.5000.0
2.0.0.0
4.0.0.0
System.Net.Sockets.SocketOptionName
Broadcast
Permit sending broadcast messages on the socket.
0
Field
1.0.5000.0
2.0.0.0
4.0.0.0
System.Net.Sockets.SocketOptionName
HeaderIncluded
Use urgent data as defined in RFC-1222. This option can be set only once; after it is set, it cannot be turned off.
0
Field
1.0.5000.0
2.0.0.0
4.0.0.0
System.Net.Sockets.SocketOptionName
ChecksumCoverage
Set or get the UDP checksum coverage.
0
Field
1.0.5000.0
2.0.0.0
4.0.0.0
System.Net.Sockets.SocketOptionName
Debug
Record debugging information.
0
Field
1.0.5000.0
2.0.0.0
4.0.0.0
System.Net.Sockets.SocketOptionName
DontFragment
Do not fragment IP datagrams.
0
Field
1.0.5000.0
2.0.0.0
4.0.0.0
System.Net.Sockets.SocketOptionName
DontLinger
Close the socket gracefully without lingering.
0
Field
1.0.5000.0
2.0.0.0
4.0.0.0
System.Net.Sockets.SocketOptionName
DropSourceMembership
Do not route; send the packet directly to the interface addresses.
0
Field
1.0.5000.0
2.0.0.0
4.0.0.0
System.Net.Sockets.SocketOptionName
DropMembership
Drop an IP group membership.
0
Field
1.0.5000.0
2.0.0.0
4.0.0.0
System.Net.Sockets.SocketOptionName
DropSourceMembership
Drop a source group.
0
Field
1.0.5000.0
2.0.0.0
4.0.0.0
System.Net.Sockets.SocketOptionName
Error
Get the error status and clear.
0
Field
1.0.5000.0
2.0.0.0
4.0.0.0
System.Net.Sockets.SocketOptionName
ExclusiveAddressUse
Enables a socket to be bound for exclusive access.
0
Field
1.0.5000.0
2.0.0.0
4.0.0.0
System.Net.Sockets.SocketOptionName
HeaderIncluded
Use expedited data as defined in RFC-1222. This option can be set only once; after it is set, it cannot be turned off.
0
Field
1.0.5000.0
2.0.0.0
4.0.0.0
System.Net.Sockets.SocketOptionName
HeaderIncluded
Indicates that the application provides the IP header for outgoing datagrams.
0
Field
2.0.0.0
4.0.0.0
System.Net.Sockets.SocketOptionName
Specifies the maximum number of router hops for an Internet Protocol version 6 (IPv6) packet. This is similar to Time to Live (TTL) for Internet Protocol version 4.
Field
1.0.5000.0
2.0.0.0
4.0.0.0
System.Net.Sockets.SocketOptionName
Debug
Specifies the IP options to be inserted into outgoing datagrams.
0
Field
1.0.5000.0
2.0.0.0
4.0.0.0
System.Net.Sockets.SocketOptionName
ReuseAddress
Set the IP header Time-to-Live field.
0
Field
1.0.5000.0
2.0.0.0
4.0.0.0
System.Net.Sockets.SocketOptionName
KeepAlive
Use keep-alives.
0
Field
1.0.5000.0
2.0.0.0
4.0.0.0
System.Net.Sockets.SocketOptionName
Linger
Linger on close if unsent data is present.
0
Field
1.0.5000.0
2.0.0.0
4.0.0.0
System.Net.Sockets.SocketOptionName
MaxConnections
Not supported; will throw a if used.
0
Field
1.0.5000.0
2.0.0.0
4.0.0.0
System.Net.Sockets.SocketOptionName
MulticastInterface
Set the interface for outgoing multicast packets.
0
Field
1.0.5000.0
2.0.0.0
4.0.0.0
System.Net.Sockets.SocketOptionName
MulticastLoopback
An IP multicast loopback.
0
Field
1.0.5000.0
2.0.0.0
4.0.0.0
System.Net.Sockets.SocketOptionName
MulticastTimeToLive
An IP multicast Time to Live.
0
Field
1.0.5000.0
2.0.0.0
4.0.0.0
System.Net.Sockets.SocketOptionName
Debug
Send UDP datagrams with checksum set to zero.
0
Field
1.0.5000.0
2.0.0.0
4.0.0.0
System.Net.Sockets.SocketOptionName
Debug
Disables the Nagle algorithm for send coalescing.
0
Field
1.0.5000.0
2.0.0.0
4.0.0.0
System.Net.Sockets.SocketOptionName
OutOfBandInline
Receives out-of-band data in the normal data stream.
0
Field
1.0.5000.0
2.0.0.0
4.0.0.0
System.Net.Sockets.SocketOptionName
PacketInformation
Return information about received packets.
0
Field
1.0.5000.0
2.0.0.0
4.0.0.0
System.Net.Sockets.SocketOptionName
ReceiveBuffer
Specifies the total per-socket buffer space reserved for receives. This is unrelated to the maximum message size or the size of a TCP window.
0
Field
1.0.5000.0
2.0.0.0
4.0.0.0
System.Net.Sockets.SocketOptionName
ReceiveLowWater
Specifies the low water mark for operations.
0
Field
1.0.5000.0
2.0.0.0
4.0.0.0
System.Net.Sockets.SocketOptionName
ReceiveTimeout
Receive a time-out. This option applies only to synchronous methods; it has no effect on asynchronous methods such as the method.
0
Field
1.0.5000.0
2.0.0.0
4.0.0.0
System.Net.Sockets.SocketOptionName
ReuseAddress
Allows the socket to be bound to an address that is already in use.
0
Field
1.0.5000.0
2.0.0.0
4.0.0.0
System.Net.Sockets.SocketOptionName
SendBuffer
Specifies the total per-socket buffer space reserved for sends. This is unrelated to the maximum message size or the size of a TCP window.
0
Field
1.0.5000.0
2.0.0.0
4.0.0.0
System.Net.Sockets.SocketOptionName
SendLowWater
Specifies the low water mark for operations.
0
Field
1.0.5000.0
2.0.0.0
4.0.0.0
System.Net.Sockets.SocketOptionName
SendTimeout
Send a time-out. This option applies only to synchronous methods; it has no effect on asynchronous methods such as the method.
0
Field
1.0.5000.0
2.0.0.0
4.0.0.0
System.Net.Sockets.SocketOptionName
Type
Get the socket type.
0
Field
1.0.5000.0
2.0.0.0
4.0.0.0
System.Net.Sockets.SocketOptionName
TypeOfService
Change the IP header type of the service field.
0
Field
1.0.5000.0
2.0.0.0
4.0.0.0
System.Net.Sockets.SocketOptionName
UnblockSource
Unblock a previously blocked source.
0
Field
2.0.0.0
4.0.0.0
System.Net.Sockets.SocketOptionName
Updates an accepted socket's properties by using those of an existing socket. This is equivalent to using the Winsock2 SO_UPDATE_ACCEPT_CONTEXT socket option and is supported only on connection-oriented sockets.
Field
2.0.0.0
4.0.0.0
System.Net.Sockets.SocketOptionName
Updates a connected socket's properties by using those of an existing socket. This is equivalent to using the Winsock2 SO_UPDATE_CONNECT_CONTEXT socket option and is supported only on connection-oriented sockets.
Field
1.0.5000.0
2.0.0.0
4.0.0.0
System.Net.Sockets.SocketOptionName
UseLoopback
Bypass hardware when possible.
0
0