SocketTaskExtensions.ConnectAsync Methode

Definition

Überlädt

ConnectAsync(Socket, EndPoint)

Stellt eine Verbindung mit einem Remotehost her.Establishes a connection to a remote host.

ConnectAsync(Socket, IPAddress, Int32)

Stellt eine Verbindung mit einem Remotehost her.Establishes a connection to a remote host. Der Host wird mit einer IP-Adresse und einer Portnummer angegeben.The host is specified by an IP address and a port number.

ConnectAsync(Socket, IPAddress[], Int32)

Stellt eine Verbindung mit einem Remotehost her.Establishes a connection to a remote host. Der Host wird durch ein Array von IP-Adressen und eine Portnummer angegeben.The host is specified by an array of IP addresses and a port number.

ConnectAsync(Socket, String, Int32)

Stellt eine Verbindung mit einem Remotehost her.Establishes a connection to a remote host. Der Host wird durch einen Hostnamen und eine Portnummer angegeben.The host is specified by a host name and a port number.

ConnectAsync(Socket, EndPoint)

Stellt eine Verbindung mit einem Remotehost her.Establishes a connection to a remote host.

public:
[System::Runtime::CompilerServices::Extension]
 static System::Threading::Tasks::Task ^ ConnectAsync(System::Net::Sockets::Socket ^ socket, System::Net::EndPoint ^ remoteEP);
public static System.Threading.Tasks.Task ConnectAsync (this System.Net.Sockets.Socket socket, System.Net.EndPoint remoteEP);
static member ConnectAsync : System.Net.Sockets.Socket * System.Net.EndPoint -> System.Threading.Tasks.Task

Parameter

socket
Socket

Der Socket, der zum Herstellen einer Verbindung verwendet wird.The socket that is used for establishing a connection.

remoteEP
EndPoint

Ein Endpunkt, der das Remotegerät darstellt.An EndPoint that represents the remote device.

Gibt zurück

Ein asynchroner Task.An asynchronous Task.

ConnectAsync(Socket, IPAddress, Int32)

Stellt eine Verbindung mit einem Remotehost her.Establishes a connection to a remote host. Der Host wird mit einer IP-Adresse und einer Portnummer angegeben.The host is specified by an IP address and a port number.

public:
[System::Runtime::CompilerServices::Extension]
 static System::Threading::Tasks::Task ^ ConnectAsync(System::Net::Sockets::Socket ^ socket, System::Net::IPAddress ^ address, int port);
public static System.Threading.Tasks.Task ConnectAsync (this System.Net.Sockets.Socket socket, System.Net.IPAddress address, int port);
static member ConnectAsync : System.Net.Sockets.Socket * System.Net.IPAddress * int -> System.Threading.Tasks.Task

Parameter

socket
Socket

Der Socket, auf dem der Verbindungsvorgang ausgeführt wird.The socket to perform the connect operation on.

address
IPAddress

Die IP-Adresse des Remotehosts.The IP address of the remote host.

port
Int32

Die Portnummer des Remotehosts.The port number of the remote host.

Gibt zurück

ConnectAsync(Socket, IPAddress[], Int32)

Stellt eine Verbindung mit einem Remotehost her.Establishes a connection to a remote host. Der Host wird durch ein Array von IP-Adressen und eine Portnummer angegeben.The host is specified by an array of IP addresses and a port number.

public:
[System::Runtime::CompilerServices::Extension]
 static System::Threading::Tasks::Task ^ ConnectAsync(System::Net::Sockets::Socket ^ socket, cli::array <System::Net::IPAddress ^> ^ addresses, int port);
public static System.Threading.Tasks.Task ConnectAsync (this System.Net.Sockets.Socket socket, System.Net.IPAddress[] addresses, int port);
static member ConnectAsync : System.Net.Sockets.Socket * System.Net.IPAddress[] * int -> System.Threading.Tasks.Task

Parameter

socket
Socket

Der Socket, auf dem der verbundene Vorgang ausgeführt wird.The socket that the connect operation is performed on.

addresses
IPAddress[]

Die IP-Adressen des Remotehosts.The IP addresses of the remote host.

port
Int32

Die Portnummer des Remotehosts.The port number of the remote host.

Gibt zurück

Eine Aufgabe, die den asynchronen Verbindungsvorgang darstellt.A task that represents the asynchronous connect operation.

ConnectAsync(Socket, String, Int32)

Stellt eine Verbindung mit einem Remotehost her.Establishes a connection to a remote host. Der Host wird durch einen Hostnamen und eine Portnummer angegeben.The host is specified by a host name and a port number.

public:
[System::Runtime::CompilerServices::Extension]
 static System::Threading::Tasks::Task ^ ConnectAsync(System::Net::Sockets::Socket ^ socket, System::String ^ host, int port);
public static System.Threading.Tasks.Task ConnectAsync (this System.Net.Sockets.Socket socket, string host, int port);
static member ConnectAsync : System.Net.Sockets.Socket * string * int -> System.Threading.Tasks.Task

Parameter

socket
Socket

Der Socket, auf dem der Verbindungsvorgang ausgeführt wird.The socket to perform the connect operation on.

host
String

Der Name des Remotehosts.The name of the remote host.

port
Int32

Die Portnummer des Remotehosts.The port number of the remote host.

Gibt zurück

Ein asynchroner Task.An asynchronous task.

Gilt für: