Share via


Socket.Send Method (Byte[], Int32, Int32, SocketFlags)

Sends data to a bound socket according to specified flags, beginning at a specified location in the buffer array.

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

Syntax

public int Send (
         byte[] buffer,
         intoffset,
         intsize,
         SocketFlagssocketFlags
)

Parameters

  • buffer
    An array that contains the data to be sent.
  • offset
    The location, relative to the beginning of the buffer array, at which the reading of data to be sent is to begin.
  • size
    The size of the data to be sent, in bytes.
  • socketFlags
    Bit flags that control the socket's behavior for sending and receiving data. The value of this parameter is a bitwise combination of members of the SocketFlags enumeration.

Return Value

The number of bytes actually sent, if the call was successful; otherwise, -1.

Version Information

Available in .NET Micro Framework version 2.0, 2.5

See Also

Reference

Socket Class
Socket Members
System.Net.Sockets Namespace