Exemple #1
0
        /// <summary>
        /// Resetea la red
        /// </summary>
        private void reset()
        {
            commHandler.informationNetworkingHandler("NETHANDLER: resetIP...");
            lock (resetLock)
            {
                commHandler.resetNetworkingHandler();
                netData.pickNewIp();

                try
                {
                    startThread.Abort();
                    startThread.Join();
                }
                catch (ThreadAbortException e)
                {
                    throw e;
                }
                catch (Exception)
                {
                }

                stop();
                connect();
            }
            commHandler.informationNetworkingHandler("NETHANDLER: resetIP... ok!");
        }
Exemple #2
0
 /// <summary>
 /// Constructor
 /// </summary>
 /// <param name="netData">Los parámetros de configuración</param>
 /// <param name="commHandler">El comunicador que maneja los eventos generados en la red</param>
 public NetHandler(NetData netData, CommHandlerI commHandler)
 {
     this.netData        = netData;
     this.commHandler    = commHandler;
     this.connectLock    = new Object();
     this.resetLock      = new Object();
     this.iphandlerPoint = 0;
     netData.pickNewIp();
     init();
 }
 /// <summary>
 /// Constructor
 /// </summary>
 /// <param name="netData">Los parámetros de configuración</param>
 /// <param name="commHandler">El comunicador que maneja los eventos generados en la red</param>
 public NetHandler(NetData netData, CommHandlerI commHandler)
 {
     this.netData = netData;
     this.commHandler = commHandler;
     this.connectLock = new Object();
     this.resetLock = new Object();
     this.iphandlerPoint = 0;
     netData.pickNewIp();
     init();
 }