Ejemplo n.º 1
0
        public void Connect(IConnectionStatusListener listener)
        {
            Console.WriteLine("Connecting to internet...");

            if (listener != null)
            {
                listener.OnConnectionStarted();
            }
            System.Threading.Thread.Sleep(4000);

            Random rand = new Random();

            if (rand.Next(0, 10) < 8)
            {
                if (listener != null)
                {
                    listener.OnConnectionSuccess();
                }
            }
            else
            {
                if (listener != null)
                {
                    listener.OnConnectionFailed();
                }
            }
            Console.WriteLine("Connecting attempt complete.");
        }
Ejemplo n.º 2
0
 public void RegisterConnectionStatusListener(IConnectionStatusListener connectionStatusListener) => this.connectionStatusListener = connectionStatusListener;