Socket.ReceiveBufferSize Propriété
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Obtient la valeur de l’option SocketOptions#SO_RCVBUF SO_RCVBUF pour ce Socketqui est la taille de mémoire tampon utilisée par la plateforme pour l’entrée sur ce Socket. -ou- Définit l’option SocketOptions#SO_RCVBUF SO_RCVBUF sur la valeur spécifiée pour ce Socket.
public virtual int ReceiveBufferSize { [Android.Runtime.Register("getReceiveBufferSize", "()I", "GetGetReceiveBufferSizeHandler")] get; [Android.Runtime.Register("setReceiveBufferSize", "(I)V", "GetSetReceiveBufferSize_IHandler")] set; }
[<get: Android.Runtime.Register("getReceiveBufferSize", "()I", "GetGetReceiveBufferSizeHandler")>]
[<set: Android.Runtime.Register("setReceiveBufferSize", "(I)V", "GetSetReceiveBufferSize_IHandler")>]
member this.ReceiveBufferSize : int with get, set
Valeur de propriété
valeur de l’option SocketOptions#SO_RCVBUF SO_RCVBUF pour ce Socket.
- Attributs
Exceptions
Remarques
Documentation getter de propriété :
Obtient la valeur de l’option SocketOptions#SO_RCVBUF SO_RCVBUF pour ce Socketqui est la taille de mémoire tampon utilisée par la plateforme pour l’entrée sur ce Socket.
Ajouté dans la version 1.2.
Documentation Java pour java.net.Socket.getReceiveBufferSize().
Documentation du jeu de propriétés :
Définit l’option sur la SocketOptions#SO_RCVBUF SO_RCVBUF valeur spécifiée pour ce Socket. L’option SocketOptions#SO_RCVBUF SO_RCVBUF est utilisée par le code réseau de la plateforme comme indicateur de la taille pour définir les mémoires tampons d’E/S réseau sous-jacentes.
L’augmentation de la taille de la mémoire tampon de réception peut augmenter les performances des E/S réseau pour la connexion à volume élevé, tout en réduisant le backlog des données entrantes.
Étant donné qu’il SocketOptions#SO_RCVBUF SO_RCVBUF s’agit d’un indicateur, les applications qui souhaitent vérifier la taille des mémoires tampons définies doivent appeler #getReceiveBufferSize().
La valeur de SocketOptions#SO_RCVBUF SO_RCVBUF ce paramètre est également utilisée pour définir la fenêtre de réception TCP qui est publicitaire sur l’homologue distant. En règle générale, la taille de la fenêtre peut être modifiée à tout moment lorsqu’un socket est connecté. Toutefois, si une fenêtre de réception supérieure à 64 Ko est requise, elle doit être demandée <B>avant</B> que le socket soit connecté à l’homologue distant. Il existe deux cas à connaître : <ol<>li>For sockets acceptés à partir d’un ServerSocket, cela doit être effectué en appelant ServerSocket#setReceiveBufferSize(int) avant que serverSocket soit lié à une adresse locale.</li li><>Pour les sockets clients, setReceiveBufferSize() doit être appelé avant de connecter le socket à son homologue distant.</li></ol>
Ajouté dans la version 1.2.
Documentation Java pour java.net.Socket.setReceiveBufferSize(int).
Les parties de cette page sont des modifications basées sur le travail créé et partagé par Android Open Source et utilisées en fonction des termes décrits dans la Creative Commons 2.5 Attribution License.