Aegis.Network.AwaitableMethod.Connect C# (CSharp) Method

Connect() public method

public Connect ( string ipAddress, int portNo ) : Task
ipAddress string
portNo int
return Task
        public async Task<bool> Connect(string ipAddress, int portNo)
        {
            bool ret = false;

            _tcsConnect = new TaskCompletionSource<bool>();
            _session.Connect(ipAddress, portNo);
            await Task.Run(() => ret = _tcsConnect.Task.Result);

            return ret;
        }