/// <summary> /// Inicializa las variables locales /// </summary> private void init() { try { netUserList = new NetUserList(); router = new Router(routerMessageErrorHandler, configuration.NetData.WaitForAck, messageTypes); stopPoint = 0; timerPoint = 0; timerWaitPoint = 0; timer = new System.Timers.Timer(configuration.NetData.TimeIntervalTimer); timer.Elapsed += new ElapsedEventHandler(communicationTimer); bagPoint = 0; bagWaitPoint = 0; bag = new System.Timers.Timer(configuration.NetData.TimeIntervalTimer); bag.Elapsed += new ElapsedEventHandler(communicationBag); tcpThread = new Thread(new ThreadStart(processTCPMessages)); udpThreads = new Thread(new ThreadStart(processUDPMessages)); messageThreads = new Thread(new ThreadStart(processNotSentMessages)); userListLock = new Object(); } catch (ThreadAbortException e) { throw e; } catch (Exception e) { throw e; } }
/// <summary> /// Inicializa las variables locales /// </summary> private void init() { try { netUserList = new NetUserList(); router = new Router(routerMessageErrorHandler, configuration.NetData.WaitForAck, messageTypes); stopPoint = 0; timerPoint = 0; timerWaitPoint = 0; tcpThread = new Thread(new ThreadStart(processTCPMessages)); udpThread = new Thread(new ThreadStart(processUDPMessages)); messageThreads = new Thread(new ThreadStart(processNotSentMessages)); bagPoint = 0; bagWaitPoint = 0; userListLock = new Object(); } catch (ThreadAbortException e) { throw e; } catch (Exception e) { throw e; } }