Socket.InputStream 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.
Retourne un flux d’entrée pour ce socket.
public virtual System.IO.Stream? InputStream { [Android.Runtime.Register("getInputStream", "()Ljava/io/InputStream;", "GetGetInputStreamHandler")] get; }
[<get: Android.Runtime.Register("getInputStream", "()Ljava/io/InputStream;", "GetGetInputStreamHandler")>]
member this.InputStream : System.IO.Stream
Valeur de propriété
flux d’entrée pour la lecture d’octets à partir de ce socket.
- Attributs
Exceptions
si une erreur se produit lors de la création du flux d’entrée ou si le socket est dans un état non valide.
Remarques
Retourne un flux d’entrée pour ce socket.
Si ce socket a un canal associé, le flux d’entrée résultant délègue toutes ses opérations au canal. Si le canal est en mode non bloquant, les opérations du flux d’entrée read
lèvent un java.nio.channels.IllegalBlockingModeException
.
Dans des conditions anormales, la connexion sous-jacente peut être interrompue par l’hôte distant ou le logiciel réseau (par exemple, une réinitialisation de connexion dans le cas de connexions TCP). Lorsqu’une connexion interrompue est détectée par le logiciel réseau, ce qui suit s’applique au flux d’entrée retourné :-
<ul>
<Li>
Le logiciel réseau peut ignorer les octets mis en mémoire tampon par le socket. Les octets qui ne sont pas ignorés par le logiciel réseau peuvent être lus à l’aide java.io.InputStream#read read
de .
<Li>
S’il n’y a pas d’octets mis en mémoire tampon sur le socket, ou que tous les octets mis en mémoire tampon ont été consommés par java.io.InputStream#read read
, tous les appels suivants à java.io.InputStream#read read
leveront un java.io.IOException IOException
.
<Li>
S’il n’y a pas d’octets mis en mémoire tampon sur le socket, et que le socket n’a pas été fermé à l’aide #close close
, il java.io.InputStream#available available
retourne 0
.
</ul>
La fermeture du socket retourné java.io.InputStream InputStream
ferme le socket associé.
Documentation Java pour java.net.Socket.getInputStream()
.
Les parties de cette page sont des modifications basées sur le travail créé et partagé par le projet Android Open Source et utilisés en fonction des termes décrits dans la licence d’attribution Creative Commons 2.5.