ServerSocketChannel.Accept Méthode
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.
Accepte une connexion établie au socket de ce canal.
[Android.Runtime.Register("accept", "()Ljava/nio/channels/SocketChannel;", "GetAcceptHandler")]
public abstract Java.Nio.Channels.SocketChannel? Accept ();
[<Android.Runtime.Register("accept", "()Ljava/nio/channels/SocketChannel;", "GetAcceptHandler")>]
abstract member Accept : unit -> Java.Nio.Channels.SocketChannel
Retours
Canal de socket pour la nouvelle connexion, ou null
si ce canal est en mode non bloquant et qu’aucune connexion n’est disponible pour être acceptée
- Attributs
Exceptions
si ce canal est fermé par un autre thread pendant que cette méthode est en cours d’opération.
si un autre thread interrompt le thread appelant pendant que cette opération est en cours. L’état d’interruption du thread appelant est défini et le canal est fermé.
si ce canal est fermé.
si une autre erreur d’E/S se produit.
si le socket n’a pas encore été lié.
Remarques
Accepte une connexion établie au socket de ce canal.
Si ce canal est en mode non bloquant, cette méthode retourne null
immédiatement s’il n’y a pas de connexions en attente. Sinon, elle se bloque indéfiniment jusqu’à ce qu’une nouvelle connexion soit disponible ou qu’une erreur d’E/S se produise.
Le canal de socket retourné par cette méthode, le cas échéant, sera en mode bloquant, quel que soit le mode bloquant de ce canal.
Cette méthode effectue exactement les mêmes vérifications de sécurité que la java.net.ServerSocket#accept accept
méthode de la java.net.ServerSocket
classe. Autrement dit, si un gestionnaire de sécurité a été installé pour chaque nouvelle connexion, cette méthode vérifie que l’adresse et le numéro de port du point de terminaison distant de la connexion sont autorisés par la méthode du gestionnaire de java.lang.SecurityManager#checkAccept checkAccept
sécurité.
Documentation Java pour java.nio.channels.ServerSocketChannel.accept()
.
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.