SocketFlags Enumeration

[This documentation is for preview only, and is subject to change in later releases. Blank topics are included as placeholders.]

Specifies socket send and receive behaviors.

This enumeration has a FlagsAttribute attribute that allows a bitwise combination of its member values.

Namespace:  System.Net.Sockets
Assembly:  System (in System.dll)

Syntax

'Declaration
<FlagsAttribute> _
Public Enumeration SocketFlags
[FlagsAttribute]
public enum SocketFlags
[FlagsAttribute]
public enum class SocketFlags
[<FlagsAttribute>]
type SocketFlags
public enum SocketFlags

Members

Member name Description
None Use no flags for this call.
OutOfBand Process out-of-band data.
Peek Peek at the incoming message.
DontRoute Send without using routing tables.
MaxIOVectorLength Provides a standard value for the number of WSABUF structures that are used to send and receive data.
Truncated The message was too large to fit into the specified buffer and was truncated.
ControlDataTruncated Indicates that the control data did not fit into an internal 64-KB buffer and was truncated.
Broadcast Indicates a broadcast packet.
Multicast Indicates a multicast packet.
Partial Partial send or receive for message.

See Also

Reference

System.Net.Sockets Namespace