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. [Edit]
[System.Flags]
public enum SocketFlags

Remarks

The following methods use this enumeration:

[Edit]

Members

Member NameDescription
BroadcastDocumentation for this section has not yet been entered. [Edit]
ControlDataTruncatedDocumentation for this section has not yet been entered. [Edit]
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. [Edit]
MaxIOVectorLengthDocumentation for this section has not yet been entered. [Edit]
MulticastDocumentation for this section has not yet been entered. [Edit]
None No flags are specified. [Edit]
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.

[Edit]
Partial

Specifies that a partial message has been received.

Note:

Used only with a message-oriented protocol.

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

Requirements

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