Thread ThreadListen; //поток для прослушки #endregion Fields #region Constructors //==============конструкторы============== /// <summary> /// Конструктор прослушивателя /// </summary> /// <param name="newport">Порт прослушки (не помню точно :) )</param> /// <param name="d1">Делегат на вызов запроса подтверждения приходящего вызова</param> /// <param name="name">Наше имя</param> /// <param name="d2">Делегат на закрытие сессии</param> public Listener(int newport, DelRequest d1, string name, DelCloseSession d2, Del OUT, DelStopListener DelSL) { DelRequest1 = d1; DelClosesession = d2; DelOutput = OUT; DelClosesession += CloseSession; Delstoplistener = DelSL; StopFlag = false; myName = name; myIP = System.Net.Dns.GetHostByName(host).AddressList[0]; port = newport; ThreadListen = new Thread(ListenSockets); ThreadListen.Start(); }
//==============конструкторы============== /// <summary> /// Конструктор прослушивателя /// </summary> /// <param name="newport">Порт прослушки (не помню точно :) )</param> /// <param name="d1">Делегат на вызов запроса подтверждения приходящего вызова</param> /// <param name="name">Наше имя</param> /// <param name="d2">Делегат на закрытие сессии</param> public Listener(int newport, DelRequest d1, string name, DelCloseSession d2, Del OUT, DelStopListener DelSL) { DelRequest1 = d1; DelClosesession = d2; DelOutput = OUT; DelClosesession += CloseSession; Delstoplistener = DelSL; StopFlag = false; myName = name; myIP = System.Net.Dns.GetHostByName(host).AddressList[0]; port = newport; ThreadListen = new Thread(ListenSockets); ThreadListen.Start(); }