March 2002
Intermediate to advanced
864 pages
31h 8m
English
SocketFlags
This enumeration contains values for setting flags for
socket messages. SocketFlags are provided to Socket.Send()
and Socket.Receive() to specify parameters for how
data is transferred. The OutOfBand flag tells the socket
to process out-of-band data in the stream. DontRoute tells
the socket to send data to the remote endpoint without
using routing tables.
public enum SocketFlags { None = 0x00000000, OutOfBand = 0x00000001, Peek = 0x00000002, DontRoute = 0x00000004, MaxIOVectorLength = 0x00000010, Partial = 0x00008000 }
System.Object→System.ValueType→System.Enum(System.IComparable, System.IFormattable, System.IConvertible)→SocketFlags
Socket.{BeginReceive(), BeginReceiveFrom(), BeginSend(), BeginSendTo(), Receive(), ReceiveFrom(), Send(), SendTo()}