ServerSocket Constructeurs
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.
Surcharges
| Nom | Description |
|---|---|
| ServerSocket() |
Crée un socket de serveur indépendant. |
| ServerSocket(Int32) |
Crée un socket de serveur, lié au port spécifié. |
| ServerSocket(Int32, Int32) |
Crée un socket de serveur et le lie au numéro de port local spécifié, avec le backlog spécifié. |
| ServerSocket(IntPtr, JniHandleOwnership) |
Constructeur utilisé lors de la création de représentations managées d’objets JNI ; appelée par le runtime. |
| ServerSocket(Int32, Int32, InetAddress) |
Créez un serveur avec le port spécifié, le backlog d’écoute et l’adresse IP locale à lier. |
ServerSocket()
Crée un socket de serveur indépendant.
[Android.Runtime.Register(".ctor", "()V", "")]
public ServerSocket();
- Attributs
Exceptions
si une erreur se produit lors de la création du socket.
Remarques
Crée un socket de serveur indépendant.
Documentation Java pour java.net.ServerSocket.ServerSocket().
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.
S’applique à
ServerSocket(Int32)
Crée un socket de serveur, lié au port spécifié.
[Android.Runtime.Register(".ctor", "(I)V", "")]
public ServerSocket(int port);
[<Android.Runtime.Register(".ctor", "(I)V", "")>]
new Java.Net.ServerSocket : int -> Java.Net.ServerSocket
Paramètres
- port
- Int32
numéro de port ou 0 pour utiliser un numéro de port qui est automatiquement alloué.
- Attributs
Exceptions
si une erreur se produit lors de la création du socket.
Remarques
Crée un socket de serveur, lié au port spécifié. Un numéro de port signifie que le numéro de 0 port est automatiquement alloué, généralement à partir d’une plage de ports éphémère. Ce numéro de port peut ensuite être récupéré en appelant #getLocalPort getLocalPort.
La longueur maximale de la file d’attente pour les indications de connexion entrantes (une demande de connexion) est définie 50sur . Si une indication de connexion arrive lorsque la file d’attente est pleine, la connexion est refusée.
Si l’application a spécifié une fabrique de sockets de serveur, la méthode de cette createSocketImpl fabrique est appelée pour créer l’implémentation réelle du socket. Sinon, un socket « plain » est créé.
S’il existe un gestionnaire de sécurité, sa checkListen méthode est appelée avec l’argument port comme argument pour s’assurer que l’opération est autorisée. Cela peut entraîner une exception SecurityException.
Documentation Java pour java.net.ServerSocket.ServerSocket(int).
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.
S’applique à
ServerSocket(Int32, Int32)
Crée un socket de serveur et le lie au numéro de port local spécifié, avec le backlog spécifié.
[Android.Runtime.Register(".ctor", "(II)V", "")]
public ServerSocket(int port, int backlog);
[<Android.Runtime.Register(".ctor", "(II)V", "")>]
new Java.Net.ServerSocket : int * int -> Java.Net.ServerSocket
Paramètres
- port
- Int32
numéro de port ou 0 pour utiliser un numéro de port qui est automatiquement alloué.
- backlog
- Int32
longueur maximale demandée de la file d’attente des connexions entrantes.
- Attributs
Exceptions
si une erreur se produit lors de la création du socket.
Remarques
Crée un socket de serveur et le lie au numéro de port local spécifié, avec le backlog spécifié. Un numéro de port signifie que le numéro de 0 port est automatiquement alloué, généralement à partir d’une plage de ports éphémère. Ce numéro de port peut ensuite être récupéré en appelant #getLocalPort getLocalPort.
La longueur maximale de file d’attente pour les indications de connexion entrantes (une demande de connexion) est définie sur le backlog paramètre. Si une indication de connexion arrive lorsque la file d’attente est pleine, la connexion est refusée.
Si l’application a spécifié une fabrique de sockets de serveur, la méthode de cette createSocketImpl fabrique est appelée pour créer l’implémentation réelle du socket. Sinon, un socket « plain » est créé.
S’il existe un gestionnaire de sécurité, sa checkListen méthode est appelée avec l’argument port comme argument pour s’assurer que l’opération est autorisée. Cela peut entraîner une exception SecurityException.
L’argument backlog est le nombre maximal demandé de connexions en attente sur le socket. Sa sémantique exacte est spécifique à l’implémentation. En particulier, une implémentation peut imposer une longueur maximale ou choisir d’ignorer le paramètre altogther. La valeur fournie doit être supérieure à 0. S’il est inférieur ou égal à 0, une valeur par défaut spécifique à l’implémentation sera utilisée.
Java documentation pour java.net.ServerSocket.ServerSocket(int, 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.
S’applique à
ServerSocket(IntPtr, JniHandleOwnership)
Constructeur utilisé lors de la création de représentations managées d’objets JNI ; appelée par le runtime.
protected ServerSocket(IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
new Java.Net.ServerSocket : nativeint * Android.Runtime.JniHandleOwnership -> Java.Net.ServerSocket
Paramètres
- transfer
- JniHandleOwnership
Indiquant JniHandleOwnershipcomment gérer javaReference
Remarques
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.
S’applique à
ServerSocket(Int32, Int32, InetAddress)
Créez un serveur avec le port spécifié, le backlog d’écoute et l’adresse IP locale à lier.
[Android.Runtime.Register(".ctor", "(IILjava/net/InetAddress;)V", "")]
public ServerSocket(int port, int backlog, Java.Net.InetAddress? bindAddr);
[<Android.Runtime.Register(".ctor", "(IILjava/net/InetAddress;)V", "")>]
new Java.Net.ServerSocket : int * int * Java.Net.InetAddress -> Java.Net.ServerSocket
Paramètres
- port
- Int32
numéro de port ou 0 pour utiliser un numéro de port qui est automatiquement alloué.
- backlog
- Int32
longueur maximale demandée de la file d’attente des connexions entrantes.
- bindAddr
- InetAddress
l’InetAddress local auquel le serveur est lié
- Attributs
Exceptions
si une erreur se produit lors de la création du socket.
Remarques
Créez un serveur avec le port spécifié, le backlog d’écoute et l’adresse IP locale à lier. L’argument bindAddr peut être utilisé sur un hôte multi-accueil pour un ServerSocket qui accepte uniquement les demandes de connexion à l’une de ses adresses. Si bindAddr a la valeur Null, il accepte par défaut les connexions sur toutes les adresses locales. Le port doit être compris entre 0 et 65535, inclus. Un numéro de port signifie que le numéro de 0 port est automatiquement alloué, généralement à partir d’une plage de ports éphémère. Ce numéro de port peut ensuite être récupéré en appelant #getLocalPort getLocalPort.
S’il existe un gestionnaire de sécurité, cette méthode appelle sa checkListen méthode avec l’argument port comme argument pour s’assurer que l’opération est autorisée. Cela peut entraîner une exception SecurityException.
L’argument backlog est le nombre maximal demandé de connexions en attente sur le socket. Sa sémantique exacte est spécifique à l’implémentation. En particulier, une implémentation peut imposer une longueur maximale ou choisir d’ignorer le paramètre altogther. La valeur fournie doit être supérieure à 0. S’il est inférieur ou égal à 0, une valeur par défaut spécifique à l’implémentation sera utilisée.
Ajouté dans la version 1.1.
Documentation Java pour java.net.ServerSocket.ServerSocket(int, int, java.net.InetAddress).
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.