Name
SocketOptionName
Synopsis
This enumeration contains the names
of socket options set by
Socket.SetSocketOption( )
. The socket option named
must be applicable to the option level from
SocketOptionLevel
.
public enum SocketOptionName { IPOptions = 1, Debug = 1, NoDelay = 1, NoChecksum = 1, HeaderIncluded = 2, AcceptConnection = 2, Expedited = 2, BsdUrgent = 2, TypeOfService = 3, ReuseAddress = 4, IpTimeToLive = 4, KeepAlive = 8, MulticastInterface = 9, MulticastTimeToLive = 10, MulticastLoopback = 11, AddMembership = 12, DropMembership = 13, DontFragment = 14, AddSourceMembership = 15, DropSourceMembership = 16, DontRoute = 16, BlockSource = 17, UnblockSource = 18, PacketInformation = 19, ChecksumCoverage = 20, Broadcast = 32, UseLoopback = 64, Linger = 128, OutOfBandInline = 256, SendBuffer = 4097, ReceiveBuffer = 4098, SendLowWater = 4099, ReceiveLowWater = 4100, SendTimeout = 4101, ReceiveTimeout = 4102, Error = 4103, Type = 4104, MaxConnections = 2147483647, DontLinger = -129, ExclusiveAddressUse = -5 }
Hierarchy
System.Object
→
System.ValueType
→
System.Enum(System.IComparable
,
System.IFormattable
, System.IConvertible)
→
SocketOptionName
Passed To
Socket.{GetSocketOption( )
,
SetSocketOption( )}
Get C# in a Nutshell, Second Edition now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.