Ejemplo n.º 1
0
        public async Task <IOnlineable> Connect(System.Net.EndPoint endpoint)
        {
            if (_Online != null)
            {
                _Online.Disconnect();
                _Online = null;
            }
            var connecter = new Regulus.Network.Tcp.Connecter();

            Regulus.Network.IConnectable connectable = connecter;
            var result = await connectable.Connect(endpoint);

            if (!result)
            {
                return(null);
            }
            _Online = new Online(connecter, _Agent);
            return(_Online);
        }
 public TcpSocketConnecter()
 {
     _Connecter = new Network.Tcp.Connecter();
     _Stream    = _Connecter;
 }