DotMSN |

# ProxySocket.BeginConnect Method (EndPoint, AsyncCallback, Object)

Begins an asynchronous request for a connection to a network device.

[Visual Basic]
Overloads Public Function BeginConnect( _
ByVal remoteEP As EndPoint, _
ByVal callback As AsyncCallback, _
ByVal state As Object _
) As IAsyncResult
[C#]
new public IAsyncResult BeginConnect(
EndPoint remoteEP,
AsyncCallback callback,
object state
);

#### Parameters

remoteEP
  An EndPoint that represents the remote device.
callback
  The AsyncCallback delegate.
state
  An object that contains state information for this request.

#### Return Value

An IAsyncResult that references the asynchronous connection.

#### Exceptions

Exception Type | Condition
--- | ---
ArgumentNullException | The remoteEP parameter is a null reference (Nothing in Visual Basic).
SocketException | An operating system error occurs while creating the Socket.
ObjectDisposedException | The Socket has been closed.

#### See Also

ProxySocket Class | Org.Mentalis.Network.ProxySocket Namespace | ProxySocket.BeginConnect Overload List