Socket Konstruktoren
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Überlädt
Socket() |
Erstellt einen nicht verbundenen Socket mit dem Systemstandardtyp von SocketImpl. |
Socket(Proxy) |
Erstellt einen nicht verbundenen Socket, der ggf. den Proxytyp angibt, der unabhängig von anderen Einstellungen verwendet werden soll. |
Socket(SocketImpl) |
Erstellt einen nicht verbundenen Socket mit einem vom Benutzer angegebenen SocketImpl. |
Socket(InetAddress, Int32) |
Erstellt einen Datenstromsocket und verbindet ihn mit der angegebenen Portnummer an der angegebenen IP-Adresse. |
Socket(IntPtr, JniHandleOwnership) |
Ein Konstruktor, der beim Erstellen verwalteter Darstellungen von JNI-Objekten verwendet wird; wird von der Laufzeit aufgerufen. |
Socket(String, Int32) |
Erstellt einen Datenstromsocket und verbindet ihn mit der angegebenen Portnummer auf dem benannten Host. |
Socket(InetAddress, Int32, Boolean) |
Veraltet.
Erstellt einen Socket und verbindet ihn mit der angegebenen Portnummer an der angegebenen IP-Adresse. |
Socket(String, Int32, Boolean) |
Veraltet.
Erstellt einen Datenstromsocket und verbindet ihn mit der angegebenen Portnummer auf dem benannten Host. |
Socket(InetAddress, Int32, InetAddress, Int32) |
Erstellt einen Socket und verbindet ihn mit der angegebenen Remoteadresse am angegebenen Remoteport. |
Socket(String, Int32, InetAddress, Int32) |
Erstellt einen Socket und verbindet ihn mit dem angegebenen Remotehost am angegebenen Remoteport. |
Socket()
Erstellt einen nicht verbundenen Socket mit dem Systemstandardtyp von SocketImpl.
[Android.Runtime.Register(".ctor", "()V", "")]
public Socket ();
- Attribute
Hinweise
Erstellt einen nicht verbundenen Socket mit dem Systemstandardtyp von SocketImpl.
In 1.1 hinzugefügt.
Java-Dokumentation für java.net.Socket.Socket()
.
Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die vom Android Open Source-Projekt erstellt und freigegeben werden und gemäß den in der Creative Commons 2.5 Attribution License beschriebenen Begriffen verwendet werden.
Weitere Informationen
Gilt für:
Socket(Proxy)
Erstellt einen nicht verbundenen Socket, der ggf. den Proxytyp angibt, der unabhängig von anderen Einstellungen verwendet werden soll.
[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
Parameter
- proxy
- Proxy
ein java.net.Proxy Proxy
Objekt, das angibt, welche Art von Proxying verwendet werden soll.
- Attribute
Ausnahmen
wenn das Argument proxy
oder ein ungültiger Typ ist null
.
Hinweise
Erstellt einen nicht verbundenen Socket, der ggf. den Proxytyp angibt, der unabhängig von anderen Einstellungen verwendet werden soll.
Wenn ein Sicherheits-Manager vorhanden ist, wird die checkConnect
Methode mit der Proxyhostadresse und der Portnummer als Argumente aufgerufen. Dies kann zu einer SecurityException führen.
Beispiele: <UL><LI>Socket s = new Socket(Proxy.NO_PROXY);
erstellt einen einfachen Socket, der alle anderen Proxykonfigurationen ignoriert.</LI LI>Socket s = new Socket(new Proxy(Proxy.Type.SOCKS, new InetSocketAddress("socks.mydom.com", 1080)));
<> erstellt eine Socketverbindung über den angegebenen SOCKETproxyserver.</LI></UL>
Hinzugefügt in 1.5.
Java-Dokumentation für java.net.Socket.Socket(java.net.Proxy)
.
Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die vom Android Open Source-Projekt erstellt und freigegeben werden und gemäß den in der Creative Commons 2.5 Attribution License beschriebenen Begriffen verwendet werden.
Weitere Informationen
Gilt für:
Socket(SocketImpl)
Erstellt einen nicht verbundenen Socket mit einem vom Benutzer angegebenen SocketImpl.
[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
Parameter
- impl
- SocketImpl
eine Instanz von <B>SocketImpl</B> , die die Unterklasse für den Socket verwenden möchte.
- Attribute
Ausnahmen
wenn beim Erstellen des Sockets ein Fehler auftritt.
Hinweise
Erstellt einen nicht verbundenen Socket mit einem vom Benutzer angegebenen SocketImpl.
In 1.1 hinzugefügt.
Java-Dokumentation für java.net.Socket.Socket(java.net.SocketImpl)
.
Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die vom Android Open Source-Projekt erstellt und freigegeben werden und gemäß den in der Creative Commons 2.5 Attribution License beschriebenen Begriffen verwendet werden.
Gilt für:
Socket(InetAddress, Int32)
Erstellt einen Datenstromsocket und verbindet ihn mit der angegebenen Portnummer an der angegebenen IP-Adresse.
[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
Parameter
- address
- InetAddress
die IP-Adresse.
- port
- Int32
die Portnummer.
- Attribute
Ausnahmen
wenn beim Erstellen des Sockets ein Fehler auftritt.
Hinweise
Erstellt einen Datenstromsocket und verbindet ihn mit der angegebenen Portnummer an der angegebenen IP-Adresse.
Wenn die Anwendung eine Socketfactory angegeben hat, wird die Methode dieser Factory createSocketImpl
aufgerufen, um die tatsächliche Socketimplementierung zu erstellen. Andernfalls wird ein einfaches Socket erstellt.
Wenn ein Sicherheitsmanager vorhanden ist, wird die checkConnect
Methode mit der Hostadresse und port
als Argumente aufgerufen. Dies kann zu einer SecurityException führen.
Java-Dokumentation für java.net.Socket.Socket(java.net.InetAddress, int)
.
Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die vom Android Open Source-Projekt erstellt und freigegeben werden und gemäß den in der Creative Commons 2.5 Attribution License beschriebenen Begriffen verwendet werden.
Gilt für:
Socket(IntPtr, JniHandleOwnership)
Ein Konstruktor, der beim Erstellen verwalteter Darstellungen von JNI-Objekten verwendet wird; wird von der Laufzeit aufgerufen.
protected Socket (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
new Java.Net.Socket : nativeint * Android.Runtime.JniHandleOwnership -> Java.Net.Socket
Parameter
- transfer
- JniHandleOwnership
Ein JniHandleOwnershipHinweis auf die Behandlung javaReference
Hinweise
Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die vom Android Open Source-Projekt erstellt und freigegeben werden und gemäß den in der Creative Commons 2.5 Attribution License beschriebenen Begriffen verwendet werden.
Gilt für:
Socket(String, Int32)
Erstellt einen Datenstromsocket und verbindet ihn mit der angegebenen Portnummer auf dem benannten Host.
[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
Parameter
- host
- String
der Hostname oder null
die Loopbackadresse.
- port
- Int32
die Portnummer.
- Attribute
Ausnahmen
wenn der Hostname nicht in eine IP-Adresse aufgelöst werden konnte.
wenn beim Erstellen des Sockets ein Fehler auftritt.
Hinweise
Erstellt einen Datenstromsocket und verbindet ihn mit der angegebenen Portnummer auf dem benannten Host.
Wenn der angegebene Host ist null
, entspricht es der Angabe der Adresse als java.net.InetAddress#getByName InetAddress.getByName
(null)
. Das heißt, es entspricht dem Angeben einer Adresse der Loopbackschnittstelle.
Wenn die Anwendung eine Serversocketfactory angegeben hat, wird die Methode dieser Factory createSocketImpl
aufgerufen, um die tatsächliche Socketimplementierung zu erstellen. Andernfalls wird ein einfaches Socket erstellt.
Wenn ein Sicherheitsmanager vorhanden ist, wird die checkConnect
Methode mit der Hostadresse und port
als Argumente aufgerufen. Dies kann zu einer SecurityException führen.
Java-Dokumentation für java.net.Socket.Socket(java.lang.String, int)
.
Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die vom Android Open Source-Projekt erstellt und freigegeben werden und gemäß den in der Creative Commons 2.5 Attribution License beschriebenen Begriffen verwendet werden.
Gilt für:
Socket(InetAddress, Int32, Boolean)
Achtung
deprecated
Erstellt einen Socket und verbindet ihn mit der angegebenen Portnummer an der angegebenen IP-Adresse.
[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
Parameter
- host
- InetAddress
die IP-Adresse.
- port
- Int32
die Portnummer.
- stream
- Boolean
wenn true
, erstellen Sie einen Datenstromsocket. Andernfalls erstellen Sie einen Datagrammsocket.
- Attribute
Ausnahmen
wenn beim Erstellen des Sockets ein Fehler auftritt.
Hinweise
Erstellt einen Socket und verbindet ihn mit der angegebenen Portnummer an der angegebenen IP-Adresse.
Wenn das Stream-Argument lautet true
, wird ein Datenstromsocket erstellt. Wenn das Stream-Argument lautet false
, wird ein Datagrammsocket erstellt.
Wenn die Anwendung eine Serversocketfactory angegeben hat, wird die Methode dieser Factory createSocketImpl
aufgerufen, um die tatsächliche Socketimplementierung zu erstellen. Andernfalls wird ein einfaches Socket erstellt.
Wenn ein Sicherheitsmanager vorhanden ist, wird die checkConnect
Methode mit host.getHostAddress()
und port
als Argumente aufgerufen. Dies kann zu einer SecurityException führen.
Wenn UDP-Socket verwendet wird, gelten keine TCP/IP-bezogenen Socketoptionen.
Dieses Mitglied ist veraltet. Verwenden Sie stattdessen DatagramSocket für den UDP-Transport.
Java-Dokumentation für java.net.Socket.Socket(java.net.InetAddress, int, boolean)
.
Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die vom Android Open Source-Projekt erstellt und freigegeben werden und gemäß den in der Creative Commons 2.5 Attribution License beschriebenen Begriffen verwendet werden.
Gilt für:
Socket(String, Int32, Boolean)
Achtung
deprecated
Erstellt einen Datenstromsocket und verbindet ihn mit der angegebenen Portnummer auf dem benannten Host.
[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
Parameter
- host
- String
der Hostname oder null
die Loopbackadresse.
- port
- Int32
die Portnummer.
- stream
- Boolean
ein boolean
, der angibt, ob es sich um einen Datenstromsocket oder einen Datagrammsocket handelt.
- Attribute
Ausnahmen
wenn der Hostname nicht in eine IP-Adresse aufgelöst werden konnte.
wenn beim Erstellen des Sockets ein Fehler auftritt.
Hinweise
Erstellt einen Datenstromsocket und verbindet ihn mit der angegebenen Portnummer auf dem benannten Host.
Wenn der angegebene Host ist null
, entspricht es der Angabe der Adresse als java.net.InetAddress#getByName InetAddress.getByName
(null)
. Das heißt, es entspricht dem Angeben einer Adresse der Loopbackschnittstelle.
Wenn das Stream-Argument lautet true
, wird ein Datenstromsocket erstellt. Wenn das Stream-Argument lautet false
, wird ein Datagrammsocket erstellt.
Wenn die Anwendung eine Serversocketfactory angegeben hat, wird die Methode dieser Factory createSocketImpl
aufgerufen, um die tatsächliche Socketimplementierung zu erstellen. Andernfalls wird ein einfaches Socket erstellt.
Wenn ein Sicherheitsmanager vorhanden ist, wird die checkConnect
Methode mit der Hostadresse und port
als Argumente aufgerufen. Dies kann zu einer SecurityException führen.
Wenn ein UDP-Socket verwendet wird, gelten keine TCP/IP-bezogenen Socketoptionen.
Dieses Mitglied ist veraltet. Verwenden Sie stattdessen DatagramSocket für den UDP-Transport.
Java-Dokumentation für java.net.Socket.Socket(java.lang.String, int, boolean)
.
Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die vom Android Open Source-Projekt erstellt und freigegeben werden und gemäß den in der Creative Commons 2.5 Attribution License beschriebenen Begriffen verwendet werden.
Gilt für:
Socket(InetAddress, Int32, InetAddress, Int32)
Erstellt einen Socket und verbindet ihn mit der angegebenen Remoteadresse am angegebenen Remoteport.
[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
Parameter
- address
- InetAddress
die Remoteadresse
- port
- Int32
Remoteport
- localAddr
- InetAddress
die lokale Adresse, an die der Socket gebunden ist, oder null
für die anyLocal
Adresse.
- localPort
- Int32
der lokale Port, an den der Socket gebunden ist oder zero
für einen vom System ausgewählten freien Port.
- Attribute
Ausnahmen
wenn beim Erstellen des Sockets ein Fehler auftritt.
Hinweise
Erstellt einen Socket und verbindet ihn mit der angegebenen Remoteadresse am angegebenen Remoteport. Der Socket bindet() auch an die angegebene lokale Adresse und den angegebenen Port.
Wenn es sich bei der angegebenen lokalen Adresse null
um das Äquivalent zur Angabe der Adresse als AnyLocal-Adresse handelt (siehe java.net.InetAddress#isAnyLocalAddress InetAddress.isAnyLocalAddress
()
).
Eine lokale Portnummer zero
ermöglicht es dem System, einen kostenlosen Port im bind
Betrieb aufzunehmen.
Wenn ein Sicherheitsmanager vorhanden ist, wird die checkConnect
Methode mit der Hostadresse und port
als Argumente aufgerufen. Dies kann zu einer SecurityException führen.
In 1.1 hinzugefügt.
Java-Dokumentation für java.net.Socket.Socket(java.net.InetAddress, int, java.net.InetAddress, int)
.
Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die vom Android Open Source-Projekt erstellt und freigegeben werden und gemäß den in der Creative Commons 2.5 Attribution License beschriebenen Begriffen verwendet werden.
Gilt für:
Socket(String, Int32, InetAddress, Int32)
Erstellt einen Socket und verbindet ihn mit dem angegebenen Remotehost am angegebenen Remoteport.
[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
Parameter
- host
- String
der Name des Remotehosts oder null
für die Loopbackadresse.
- port
- Int32
Remoteport
- localAddr
- InetAddress
die lokale Adresse, an die der Socket gebunden ist, oder null
für die anyLocal
Adresse.
- localPort
- Int32
der lokale Port, an den der Socket gebunden ist, oder zero
für einen vom System ausgewählten freien Port.
- Attribute
Ausnahmen
wenn der Hostname nicht in eine IP-Adresse aufgelöst werden konnte.
wenn beim Erstellen des Sockets ein Fehler auftritt.
Hinweise
Erstellt einen Socket und verbindet ihn mit dem angegebenen Remotehost am angegebenen Remoteport. Der Socket bindet() auch an die angegebene lokale Adresse und den angegebenen Port.
Wenn der angegebene Host ist null
, entspricht es der Angabe der Adresse als java.net.InetAddress#getByName InetAddress.getByName
(null)
. Das heißt, es entspricht dem Angeben einer Adresse der Loopbackschnittstelle.
Eine lokale Portnummer zero
ermöglicht es dem System, einen kostenlosen Port im bind
Betrieb aufzunehmen.
Wenn ein Sicherheitsmanager vorhanden ist, wird die checkConnect
Methode mit der Hostadresse und port
als Argumente aufgerufen. Dies kann zu einer SecurityException führen.
In 1.1 hinzugefügt.
Java-Dokumentation für java.net.Socket.Socket(java.lang.String, int, java.net.InetAddress, int)
.
Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die vom Android Open Source-Projekt erstellt und freigegeben werden und gemäß den in der Creative Commons 2.5 Attribution License beschriebenen Begriffen verwendet werden.