Mono Class Library: System.Net.Sockets Namespace

System.Net.Sockets.SocketFlags Enumeration

Controls the transfer behavior when sending and receiving data on a System.Net.Sockets.Socket instance.
[System.Flags]
public enum SocketFlags

Remarks

The following methods use this enumeration:

Members

Member NameDescription
BroadcastDocumentation for this section has not yet been entered.
ControlDataTruncatedDocumentation for this section has not yet been entered.
DontRoute Specifies not to use routing tables to transmit the data. If there is a router between the local and destination addresses, the data will be lost.
MaxIOVectorLengthDocumentation for this section has not yet been entered.
MulticastDocumentation for this section has not yet been entered.
None No flags are specified.
OutOfBand

Specifies to send or receive out-of-band (OOB) data. OOB data is specially marked data that can be received independently of unmarked data.

Note:

Used only with a connection-oriented protocol.

Partial

Specifies that a partial message has been received.

Note:

Used only with a message-oriented protocol.

Peek Specifies to peek at the incoming data. This copies data to the input buffer but does not remove it from the input queue.
TruncatedDocumentation for this section has not yet been entered.

Requirements

Namespace: System.Net.Sockets
Assembly: System (in System.dll)
Assembly Versions: 1.0.x.x, 1.0.5000.0, 2.0.0.0