LocalNetworkGamer.SendData Method (Byte[], Int32, Int32, SendDataOptions, NetworkGamer)

Sends a selected portion of a byte array to the specified gamer.

Namespace: Microsoft.Xna.Framework.Net
Assembly: Microsoft.Xna.Framework.Net (in microsoft.xna.framework.net.dll)

Syntax

public void SendData (
         byte[] data,
         int offset,
         int count,
         SendDataOptions options,
         NetworkGamer recipient
)

Parameters

  • data
    Type: Byte
    Byte array containing session data.
  • offset
    Type: Int32
    Offset, in bytes, to the start of the data.
  • count
    Type: Int32
    Amount, in bytes, of data sent.
  • options
    Type: SendDataOptions
    Enumeration containing data send options.
  • recipient
    Type: NetworkGamer
    Gamer to receive the data packet.

Exceptions

Exception type Condition
ArgumentException The NetworkGamer specified as the recipient does not belong to this network session.
ArgumentNullException data or recipient is null.
ArgumentOutOfRangeException
  • offset must be greater than zero, and no larger than the amount of data available.
  • count must be greater than zero, and offset + count must be no larger than the amount of data available.
ObjectDisposedException The NetworkGamer specified as either the sender or the recipient is no longer valid. The gamer may have left the session.

See Also

Tasks

Sending Network Data

Reference

LocalNetworkGamer Class
LocalNetworkGamer Members
Microsoft.Xna.Framework.Net Namespace

Platforms

Xbox 360, Windows 7, Windows Vista, Windows XP