using System; namespace System.Net.Sockets { /// Specifies socket send and receive behaviors. // Token: 0x020001EE RID: 494 [Flags] public enum SocketFlags { /// Use no flags for this call. // Token: 0x04000ED9 RID: 3801 None = 0, /// Process out-of-band data. // Token: 0x04000EDA RID: 3802 OutOfBand = 1, /// Peek at the incoming message. // Token: 0x04000EDB RID: 3803 Peek = 2, /// Send without using routing tables. // Token: 0x04000EDC RID: 3804 DontRoute = 4, /// Provides a standard value for the number of WSABUF structures that are used to send and receive data. // Token: 0x04000EDD RID: 3805 MaxIOVectorLength = 16, /// The message was too large to fit into the specified buffer and was truncated. // Token: 0x04000EDE RID: 3806 Truncated = 256, /// Indicates that the control data did not fit into an internal 64-KB buffer and was truncated. // Token: 0x04000EDF RID: 3807 ControlDataTruncated = 512, /// Indicates a broadcast packet. // Token: 0x04000EE0 RID: 3808 Broadcast = 1024, /// Indicates a multicast packet. // Token: 0x04000EE1 RID: 3809 Multicast = 2048, /// Partial send or receive for message. // Token: 0x04000EE2 RID: 3810 Partial = 32768 } }