internal IAsyncResult BeginInitializeConnection(string host, int port, AsyncCallback callback, object state) { return _tcpClient.BeginConnect(host, port, callback, state); }
private void InitializeConnection() { IAsyncResult result = _connection.BeginInitializeConnection(_host, _port, InitializeConnectionCallback, this); if (result.CompletedSynchronously) { try { _connection.EndInitializeConnection(result); if (NetEventSource.IsEnabled) { NetEventSource.Info(this, "Connect returned"); } Handshake(); } catch (Exception e) { InvokeCallback(e); } } }