/// <summary> /// Инициализация главного окна /// </summary> public MainWindow() { InitializeComponent(); //Опреденение локального IP адреса IPHostEntry ipHostInfo = Dns.GetHostEntry(Dns.GetHostName()); localIP = ipHostInfo.AddressList.LastOrDefault(i => i.AddressFamily == AddressFamily.InterNetwork); //Запуск прослушивания входящих данных listen = new ListenNetwork(localPort, localIP); listen.StartListening(); }
/// <summary> /// Инициализирует экземпляр класса TestNetwork /// </summary> /// <param name="listen">Объект для прослушивания входящих данных</param> /// <param name="RemoteEP">Данные удалённой конечной точки</param> public TestNetwork(ListenNetwork listen, IPEndPoint RemoteEP) { listenNetwork = listen; remoteEP = RemoteEP; }