//------------------------------------------------------------------------------ // // Copyright (c) Microsoft Corporation. All rights reserved. // //------------------------------------------------------------------------------ namespace System.Net.Sockets { using System; /// /// /// Provides constant values for socket messages. /// /// //UEUE [Flags] public enum SocketFlags { /// /// /// Use no flags for this call. /// /// None = 0x0000, /// /// /// Process out-of-band data. /// /// OutOfBand = 0x0001, /// /// /// Peek at incoming message. /// /// Peek = 0x0002, /// /// /// Send without using routing tables. /// /// DontRoute = 0x0004, // see: http://as400bks.rochester.ibm.com/pubs/html/as400/v4r5/ic2978/info/apis/recvms.htm MaxIOVectorLength = 0x0010, /// /// /// Partial send or recv for message. /// /// Truncated = 0x0100, ControlDataTruncated = 0x0200, Broadcast = 0x0400, MultiCast = 0x0800, Partial = 0x8000, }; // enum SocketFlags } // namespace System.Net.Sockets