Compartilhar via


UdpAnySourceMulticastClient.ReceiveBufferSize Propriedade

Definição

Cuidado

This API supports the .NET Framework infrastructure and is not intended to be used directly from your code.

Obtém ou define o tamanho, em bytes, do buffer de recebimento do Socket usado para operações de recebimento de multicast nessa instância UdpAnySourceMulticastClient.

public:
 property int ReceiveBufferSize { int get(); void set(int value); };
[System.Obsolete("This API supports the .NET Framework infrastructure and is not intended to be used directly from your code.", true)]
public int ReceiveBufferSize { get; set; }
[<System.Obsolete("This API supports the .NET Framework infrastructure and is not intended to be used directly from your code.", true)>]
member this.ReceiveBufferSize : int with get, set
Public Property ReceiveBufferSize As Integer

Valor da propriedade

Retorna Int32.

O tamanho, em bytes, do buffer de recebimento.

Atributos

Exceções

O tamanho do buffer especificado é menor que 0.

O grupo de multicast ainda não foi unido.

Comentários

A ReceiveBufferSize propriedade obtém ou define o tamanho, em bytes, do buffer de recebimento do subjacente Socket usado para operações de recebimento multicast nesta UdpAnySourceMulticastClient instância. Especificamente, a ReceiveBufferSize propriedade controla o tamanho do buffer usado pela pilha quando um pacote chega, mas o aplicativo ainda não chamou o BeginReceiveFromGroup método . Se esse buffer for preenchido e os pacotes continuarem chegando antes que o aplicativo chame os BeginReceiveFromGroup métodos e EndReceiveFromGroup , os pacotes antigos serão descartados. O aplicativo nunca poderá receber os pacotes antigos e, em vez disso, receberá pacotes mais recentes quando chamar o BeginReceiveFromGroup método .

O tamanho padrão do buffer de recebimento no Windows é de 8.192 bytes.

Aplica-se a