ServerSocket.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 cette ServerSocketoption , qui est la taille de mémoire tampon proposée qui sera utilisée pour les sockets acceptés à partir de ce ServerSocket. -ou- Définit une valeur proposée par défaut pour l’option SocketOptions#SO_RCVBUF SO_RCVBUF pour les sockets acceptés à partir de ce ServerSocket.
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 cette ServerSocketoption , qui est la taille de mémoire tampon proposée qui sera utilisée pour les sockets acceptés à partir de ce ServerSocket.
Notez que la valeur réellement définie dans le socket accepté est déterminée par l’appel Socket#getReceiveBufferSize().
Ajouté dans la version 1.4.
Java documentation pour java.net.ServerSocket.getReceiveBufferSize().
Documentation du jeu de propriétés :
Définit une valeur proposée par défaut pour l’option SocketOptions#SO_RCVBUF SO_RCVBUF pour les sockets acceptés à partir de ce ServerSocket. La valeur réellement définie dans le socket accepté doit être déterminée en appelant Socket#getReceiveBufferSize() une fois le socket retourné par #accept().
La valeur de SocketOptions#SO_RCVBUF SO_RCVBUF ce paramètre est utilisée pour définir la taille de la mémoire tampon de réception du socket interne et pour définir la taille de la fenêtre de réception TCP qui est publicitaire pour l’homologue distant.
Il est possible de modifier la valeur par la suite, en appelant Socket#setReceiveBufferSize(int). Toutefois, si l’application souhaite autoriser une fenêtre de réception supérieure à 64 000 octets, telle que définie par RFC1323, la valeur proposée doit être définie dans le ServerSocket <B>avant</B> qu’elle est liée à une adresse locale. Cela implique que le ServerSocket doit être créé avec le constructeur no-argument, puis setReceiveBufferSize() doit être appelé et enfin, serverSocket est lié à une adresse en appelant bind().
L’échec de cette opération n’entraîne pas d’erreur et la taille de la mémoire tampon peut être définie sur la valeur demandée, mais la fenêtre de réception TCP dans les sockets acceptés à partir de ce ServerSocket ne sera pas supérieure à 64 000 octets.
Ajouté dans la version 1.4.
Java documentation pour java.net.ServerSocket.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.