private void osluskuj() { try { while (true) { osluskujuciSoket.Listen(5); Socket klijentskiSoket = osluskujuciSoket.Accept(); ObradaKlijenta obrada = new ObradaKlijenta(klijentskiSoket); Thread nitKlijenta = new Thread(obrada.ObradaZahteva); nitKlijenta.Start(); } } catch (SocketException se) { Debug.WriteLine(se.Message); } }
public void osluskuj() { try { soket.Listen(8); while (true) { Socket klijent = soket.Accept(); NetworkStream tok = new NetworkStream(klijent); ObradaKlijenta ok = new ObradaKlijenta(tok); Thread nit = new Thread(ok.obradi); nit.Start(); nit.IsBackground = true; } } catch (Exception) { } }
private void OsluskujKlijente() { bool kraj = false; while (!kraj) { try { ObradaKlijenta obradaKlijenta = new ObradaKlijenta(); obradaKlijenta.Soket = serverSoket.Accept(); obradaKlijenta.Tok = new NetworkStream(obradaKlijenta.Soket); Klijenti.Add(obradaKlijenta); Thread nitZaKlijenta = new Thread(obradaKlijenta.PocniObradu); nitZaKlijenta.Start(); } catch (Exception) { kraj = true; } } }