public void Start() { Console.WriteLine("Start Serwer:"); Console.WriteLine("Adres: " + ((IPEndPoint)_tcpListener.LocalEndpoint).Address.ToString()); Console.WriteLine("Port: " + ((IPEndPoint)_tcpListener.LocalEndpoint).Port); _tcpListener.Start(); while (true) { //if (!_uruchomiony) //break; if (_tcpListener.Pending()) { continue; } Polaczenie nowePolaczenie = new Polaczenie(_tcpListener.AcceptTcpClient()); _polaczenia.Add(nowePolaczenie); Thread watekPolaczenia = new Thread(new ParameterizedThreadStart(polaczenie)); watekPolaczenia.Start(_polaczenia[_polaczenia.Count - 1]); } _tcpListener.Stop(); }
private void polaczenie(object objectPolaczenie) { Polaczenie polaczenie = (Polaczenie)objectPolaczenie; polaczenie.Start(); }
public Licznik(Polaczenie klasaGlowna) { _klasaGlowna = klasaGlowna; }