private void InitializeConnection()
{
IAsyncResult result = _connection.BeginInitializeConnection(_host, _port, InitializeConnectionCallback, this);
if (result.CompletedSynchronously)
{
_connection.EndInitializeConnection(result);
if (NetEventSource.IsEnabled) NetEventSource.Info(this, "Connect returned");
try
{
Handshake();
}
catch (Exception e)
{
InvokeCallback(e);
}
}
}