Compartir a través de


UdpClient.Available Propiedad

Definición

Obtiene la cantidad de datos recibidos de la red que se pueden leer.

public:
 property int Available { int get(); };
public int Available { get; }
member this.Available : int
Public ReadOnly Property Available As Integer

Valor de propiedad

El número de bytes de datos recibido de la red.

Excepciones

Se ha producido un error al intentar obtener acceso al socket.

El Socket se ha cerrado.

Ejemplos

En el ejemplo de código siguiente se muestra el uso de la Available propiedad .

static void GetAvailable( UdpClient^ u )
{
   // Get the number of bytes available for reading.
   Console::WriteLine(  "Available value is {0}", u->Available );
}
public static void GetAvailable(UdpClient u)
{
    // Get the number of bytes available for reading.
    Console.WriteLine("Available value is {0}",
        u.Available);
}

Comentarios

La Available propiedad se usa para determinar la cantidad de datos en cola en el búfer de red para la lectura. Si hay datos disponibles, llame Read a para obtener los datos. Si no hay datos disponibles, la Available propiedad devuelve 0.

Si el host remoto se cierra o cierra la conexión, la Available propiedad produce un SocketException.

Nota

Si recibe un SocketException, use SocketException.ErrorCode para obtener el código de error específico y consulte la documentación del código de error de la API de Windows Sockets versión 2 para obtener una descripción detallada del error.

Se aplica a