TlsClientSocket.ConnectAsync Method
Namespace: Rebex.Net
Assembly: Rebex.Tls.dll (version 7.0.9313)
ConnectAsync(EndPoint)
Establishes a connection to a remote device.
Declaration
public async Task ConnectAsync(EndPoint remoteEP)
Parameters
| Type | Name | Description | 
|---|---|---|
| EndPoint | remoteEP | An EndPoint that represents the remote device.  | 
    
Returns
| Type | Description | 
|---|---|
| Task | A Task that represents the connect operation.  | 
    
Remarks
The ConnectAsync(EndPoint) method establishes a network connection to a device
identified by the remoteEP parameter. Once the connection has been made,
you can send data to the remote device with the SendAsync(ArraySegment<Byte>) method,
or receive data from the remote device with the ReceiveAsync(ArraySegment<Byte>) method.
ConnectAsync(String, Int32)
Establishes a connection to a remote device.
Declaration
public async Task ConnectAsync(string serverName, int port)
Parameters
| Type | Name | Description | 
|---|---|---|
| String | serverName | The hostname (or IP address) of the remote device.  | 
    
| Int32 | port | The port number associated with the hostname.  | 
    
Returns
| Type | Description | 
|---|---|
| Task | A Task that represents the asynchronous operation.  | 
    
Remarks
The ConnectAsync(String, Int32) method establishes a network connection to a host identified
by the serverName and port
parameters. Once the connection has been made,
you can send data to the remote device with the SendAsync(ArraySegment<Byte>) method,
or receive data from the remote device with the ReceiveAsync(ArraySegment<Byte>) method.