Socket 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
| Socket() |
Crée un socket non connecté, avec le type par défaut système de SocketImpl. |
| Socket(Proxy) |
Crée un socket non connecté, en spécifiant le type de proxy, le cas échéant, qui doit être utilisé indépendamment des autres paramètres. |
| Socket(SocketImpl) |
Crée un socket non connecté avec un SocketImpl spécifié par l’utilisateur. |
| Socket(InetAddress, Int32) |
Crée un socket de flux et le connecte au numéro de port spécifié à l’adresse IP spécifiée. |
| Socket(IntPtr, JniHandleOwnership) |
Constructeur utilisé lors de la création de représentations managées d’objets JNI ; appelée par le runtime. |
| Socket(String, Int32) |
Crée un socket de flux et le connecte au numéro de port spécifié sur l’hôte nommé. |
| Socket(InetAddress, Int32, Boolean) |
Obsolète.
Crée un socket et le connecte au numéro de port spécifié à l’adresse IP spécifiée. |
| Socket(String, Int32, Boolean) |
Obsolète.
Crée un socket de flux et le connecte au numéro de port spécifié sur l’hôte nommé. |
| Socket(InetAddress, Int32, InetAddress, Int32) |
Crée un socket et le connecte à l’adresse distante spécifiée sur le port distant spécifié. |
| Socket(String, Int32, InetAddress, Int32) |
Crée un socket et le connecte à l’hôte distant spécifié sur le port distant spécifié. |
Socket()
Crée un socket non connecté, avec le type par défaut système de SocketImpl.
[Android.Runtime.Register(".ctor", "()V", "")]
public Socket ();
- Attributs
Remarques
Crée un socket non connecté, avec le type par défaut système de SocketImpl.
Ajouté dans la version 1.1.
Documentation Java pour java.net.Socket.Socket().
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.
Voir aussi
S’applique à
Socket(Proxy)
Crée un socket non connecté, en spécifiant le type de proxy, le cas échéant, qui doit être utilisé indépendamment des autres paramètres.
[Android.Runtime.Register(".ctor", "(Ljava/net/Proxy;)V", "")]
public Socket (Java.Net.Proxy? proxy);
[<Android.Runtime.Register(".ctor", "(Ljava/net/Proxy;)V", "")>]
new Java.Net.Socket : Java.Net.Proxy -> Java.Net.Socket
Paramètres
- proxy
- Proxy
objet java.net.Proxy Proxy spécifiant le type de proxy à utiliser.
- Attributs
Exceptions
si l’argument proxy est null ou d’un type non valide.
Remarques
Crée un socket non connecté, en spécifiant le type de proxy, le cas échéant, qui doit être utilisé indépendamment des autres paramètres.
S’il existe un gestionnaire de sécurité, sa checkConnect méthode est appelée avec l’adresse de l’hôte proxy et le numéro de port comme arguments. Cela peut entraîner une exception SecurityException.
Exemples : <UL><LI>Socket s = new Socket(Proxy.NO_PROXY); crée un socket brut ignorant toute autre configuration de proxy.</LI LI>Socket s = new Socket(new Proxy(Proxy.Type.SOCKS, new InetSocketAddress("socks.mydom.com", 1080)));<> crée un socket qui se connecte via le serveur proxy SOCKS spécifié.</LI></UL>
Ajouté à la version 1.5.
Documentation Java pour java.net.Socket.Socket(java.net.Proxy).
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.
Voir aussi
S’applique à
Socket(SocketImpl)
Crée un socket non connecté avec un SocketImpl spécifié par l’utilisateur.
[Android.Runtime.Register(".ctor", "(Ljava/net/SocketImpl;)V", "")]
protected Socket (Java.Net.SocketImpl? impl);
[<Android.Runtime.Register(".ctor", "(Ljava/net/SocketImpl;)V", "")>]
new Java.Net.Socket : Java.Net.SocketImpl -> Java.Net.Socket
Paramètres
- impl
- SocketImpl
instance d’un <SocketImpl</B B>> que la sous-classe souhaite utiliser sur le socket.
- Attributs
Exceptions
si une erreur se produit lors de la création du socket.
Remarques
Crée un socket non connecté avec un SocketImpl spécifié par l’utilisateur.
Ajouté dans la version 1.1.
Documentation Java pour java.net.Socket.Socket(java.net.SocketImpl).
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 à
Socket(InetAddress, Int32)
Crée un socket de flux et le connecte au numéro de port spécifié à l’adresse IP spécifiée.
[Android.Runtime.Register(".ctor", "(Ljava/net/InetAddress;I)V", "")]
public Socket (Java.Net.InetAddress? address, int port);
[<Android.Runtime.Register(".ctor", "(Ljava/net/InetAddress;I)V", "")>]
new Java.Net.Socket : Java.Net.InetAddress * int -> Java.Net.Socket
Paramètres
- address
- InetAddress
adresse IP.
- port
- Int32
numéro de port.
- Attributs
Exceptions
si une erreur se produit lors de la création du socket.
Remarques
Crée un socket de flux et le connecte au numéro de port spécifié à l’adresse IP spécifiée.
Si l’application a spécifié une fabrique de sockets, la méthode de cette createSocketImpl fabrique est appelée pour créer l’implémentation de socket réelle. Sinon, un socket « plain » est créé.
S’il existe un gestionnaire de sécurité, sa checkConnect méthode est appelée avec l’adresse de l’hôte et port comme arguments. Cela peut entraîner une exception SecurityException.
Documentation Java pour java.net.Socket.Socket(java.net.InetAddress, 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 à
Socket(IntPtr, JniHandleOwnership)
Constructeur utilisé lors de la création de représentations managées d’objets JNI ; appelée par le runtime.
protected Socket (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
new Java.Net.Socket : nativeint * Android.Runtime.JniHandleOwnership -> Java.Net.Socket
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 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 à
Socket(String, Int32)
Crée un socket de flux et le connecte au numéro de port spécifié sur l’hôte nommé.
[Android.Runtime.Register(".ctor", "(Ljava/lang/String;I)V", "")]
public Socket (string? host, int port);
[<Android.Runtime.Register(".ctor", "(Ljava/lang/String;I)V", "")>]
new Java.Net.Socket : string * int -> Java.Net.Socket
Paramètres
- host
- String
le nom d’hôte ou null l’adresse de bouclage.
- port
- Int32
numéro de port.
- Attributs
Exceptions
si le nom d’hôte n’a pas pu être résolu en une adresse IP.
si une erreur se produit lors de la création du socket.
Remarques
Crée un socket de flux et le connecte au numéro de port spécifié sur l’hôte nommé.
Si l’hôte spécifié est null l’équivalent de la spécification de l’adresse en tant que java.net.InetAddress#getByName InetAddress.getByName(null). En d’autres termes, il équivaut à spécifier une adresse de l’interface de bouclage.
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 checkConnect méthode est appelée avec l’adresse de l’hôte et port comme arguments. Cela peut entraîner une exception SecurityException.
Documentation Java pour java.net.Socket.Socket(java.lang.String, 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 à
Socket(InetAddress, Int32, Boolean)
Attention
deprecated
Crée un socket et le connecte au numéro de port spécifié à l’adresse IP spécifiée.
[Android.Runtime.Register(".ctor", "(Ljava/net/InetAddress;IZ)V", "")]
[System.Obsolete("deprecated")]
public Socket (Java.Net.InetAddress? host, int port, bool stream);
[<Android.Runtime.Register(".ctor", "(Ljava/net/InetAddress;IZ)V", "")>]
[<System.Obsolete("deprecated")>]
new Java.Net.Socket : Java.Net.InetAddress * int * bool -> Java.Net.Socket
Paramètres
- host
- InetAddress
adresse IP.
- port
- Int32
numéro de port.
- stream
- Boolean
si true, créez un socket de flux ; sinon, créez un socket de datagramme.
- Attributs
Exceptions
si une erreur se produit lors de la création du socket.
Remarques
Crée un socket et le connecte au numéro de port spécifié à l’adresse IP spécifiée.
Si l’argument de flux est true, cela crée un socket de flux. Si l’argument de flux est false, il crée un socket de datagramme.
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 checkConnect méthode est appelée avec host.getHostAddress() et port en tant qu’arguments. Cela peut entraîner une exception SecurityException.
Si le socket UDP est utilisé, les options de socket associées à TCP/IP ne s’appliquent pas.
Ce membre est déconseillé. Utilisez DatagramSocket à la place pour le transport UDP.
Documentation Java pour java.net.Socket.Socket(java.net.InetAddress, int, boolean).
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 à
Socket(String, Int32, Boolean)
Attention
deprecated
Crée un socket de flux et le connecte au numéro de port spécifié sur l’hôte nommé.
[Android.Runtime.Register(".ctor", "(Ljava/lang/String;IZ)V", "")]
[System.Obsolete("deprecated")]
public Socket (string? host, int port, bool stream);
[<Android.Runtime.Register(".ctor", "(Ljava/lang/String;IZ)V", "")>]
[<System.Obsolete("deprecated")>]
new Java.Net.Socket : string * int * bool -> Java.Net.Socket
Paramètres
- host
- String
le nom d’hôte ou null l’adresse de bouclage.
- port
- Int32
numéro de port.
- stream
- Boolean
indiquant boolean s’il s’agit d’un socket de flux ou d’un socket de datagramme.
- Attributs
Exceptions
si le nom d’hôte n’a pas pu être résolu en une adresse IP.
si une erreur se produit lors de la création du socket.
Remarques
Crée un socket de flux et le connecte au numéro de port spécifié sur l’hôte nommé.
Si l’hôte spécifié est null l’équivalent de la spécification de l’adresse en tant que java.net.InetAddress#getByName InetAddress.getByName(null). En d’autres termes, il équivaut à spécifier une adresse de l’interface de bouclage.
Si l’argument de flux est true, cela crée un socket de flux. Si l’argument de flux est false, il crée un socket de datagramme.
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 checkConnect méthode est appelée avec l’adresse de l’hôte et port comme arguments. Cela peut entraîner une exception SecurityException.
Si un socket UDP est utilisé, les options de socket associées à TCP/IP ne s’appliquent pas.
Ce membre est déconseillé. Utilisez DatagramSocket à la place pour le transport UDP.
Documentation Java pour java.net.Socket.Socket(java.lang.String, int, boolean).
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 à
Socket(InetAddress, Int32, InetAddress, Int32)
Crée un socket et le connecte à l’adresse distante spécifiée sur le port distant spécifié.
[Android.Runtime.Register(".ctor", "(Ljava/net/InetAddress;ILjava/net/InetAddress;I)V", "")]
public Socket (Java.Net.InetAddress? address, int port, Java.Net.InetAddress? localAddr, int localPort);
[<Android.Runtime.Register(".ctor", "(Ljava/net/InetAddress;ILjava/net/InetAddress;I)V", "")>]
new Java.Net.Socket : Java.Net.InetAddress * int * Java.Net.InetAddress * int -> Java.Net.Socket
Paramètres
- address
- InetAddress
l’adresse distante
- port
- Int32
le port distant
- localAddr
- InetAddress
l’adresse locale à laquelle le socket est lié ou null pour l’adresse anyLocal .
- localPort
- Int32
le port local vers lequel le socket est lié ou zero pour un port gratuit sélectionné par le système.
- Attributs
Exceptions
si une erreur se produit lors de la création du socket.
Remarques
Crée un socket et le connecte à l’adresse distante spécifiée sur le port distant spécifié. Le socket est également lié () à l’adresse locale et au port fournis.
Si l’adresse locale spécifiée est null l’équivalent de la spécification de l’adresse en tant qu’adresse AnyLocal (voir java.net.InetAddress#isAnyLocalAddress InetAddress.isAnyLocalAddress()).
Un numéro de zero port local permet au système de récupérer un port gratuit dans l’opération bind .
S’il existe un gestionnaire de sécurité, sa checkConnect méthode est appelée avec l’adresse de l’hôte et port comme arguments. Cela peut entraîner une exception SecurityException.
Ajouté dans la version 1.1.
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 à
Socket(String, Int32, InetAddress, Int32)
Crée un socket et le connecte à l’hôte distant spécifié sur le port distant spécifié.
[Android.Runtime.Register(".ctor", "(Ljava/lang/String;ILjava/net/InetAddress;I)V", "")]
public Socket (string? host, int port, Java.Net.InetAddress? localAddr, int localPort);
[<Android.Runtime.Register(".ctor", "(Ljava/lang/String;ILjava/net/InetAddress;I)V", "")>]
new Java.Net.Socket : string * int * Java.Net.InetAddress * int -> Java.Net.Socket
Paramètres
- host
- String
nom de l’hôte distant ou null de l’adresse de bouclage.
- port
- Int32
le port distant
- localAddr
- InetAddress
l’adresse locale à laquelle le socket est lié ou null pour l’adresse anyLocal .
- localPort
- Int32
le port local vers lequel le socket est lié ou zero pour un port gratuit sélectionné par le système.
- Attributs
Exceptions
si le nom d’hôte n’a pas pu être résolu en une adresse IP.
si une erreur se produit lors de la création du socket.
Remarques
Crée un socket et le connecte à l’hôte distant spécifié sur le port distant spécifié. Le socket est également lié () à l’adresse locale et au port fournis.
Si l’hôte spécifié est null l’équivalent de la spécification de l’adresse en tant que java.net.InetAddress#getByName InetAddress.getByName(null). En d’autres termes, il équivaut à spécifier une adresse de l’interface de bouclage.
Un numéro de zero port local permet au système de récupérer un port gratuit dans l’opération bind .
S’il existe un gestionnaire de sécurité, sa checkConnect méthode est appelée avec l’adresse de l’hôte et port comme arguments. Cela peut entraîner une exception SecurityException.
Ajouté dans la version 1.1.
Documentation Java pour java.net.Socket.Socket(java.lang.String, int, java.net.InetAddress, 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.