// ...#... private void Osluskuj() { bool kraj = false; while (!kraj) { try { Socket klijent = osluskujuciSoket.Accept(); Obrada obrada = new Obrada(klijent, frmServer); klijenti.Add(obrada); Thread nit = new Thread(obrada.ObradiKlijenta); nit.IsBackground = true; nitiKlijenata.Add(nit); nit.Start(); } catch (ThreadInterruptedException e) { string s = e.Message; kraj = true; } catch (SocketException e) { string s = e.Message; kraj = true; } } }
private void obradiKlijenta() { soket.Listen(5); while (true) { Socket klijent = soket.Accept(); tok = new NetworkStream(klijent); Obrada nit = new Obrada(tok); } }
public void Osluskuj() { bool kraj = false; while (!kraj) { Socket klijentskiSoket = osluskujuciSoket.Accept(); Obrada obrada = new Obrada(klijentskiSoket); Thread nitKlijenta = new Thread(obrada.ObradaZahteva); nitKlijenta.Start(); } }
public void Osluskuj() { kraj = false; while (!kraj) { try { Socket klijentskiSoket = osluskujuciSoket.Accept(); Obrada klijent = new Obrada(klijentskiSoket, this); PovezaniKlijenti.Add(klijent); Thread nitKlijenta = new Thread(klijent.ObradaZahteva); nitKlijenta.Start(); } catch (Exception) { } } }
public void Osluskuj() { try { bool kraj = false; while (!kraj) { Socket klijentskiSoket = osluskujuciSoket.Accept(); Obrada obrada = new Obrada(klijentskiSoket); klijenti.Add(obrada); Thread nitKlijenta = new Thread(obrada.ObradaZahteva); nitKlijenta.Start(); } } catch (SocketException e) { Debug.WriteLine(">>>" + e.Message); } }
public void Pokreni() { listener = new Socket(AddressFamily.InterNetwork, SocketType.Stream, ProtocolType.Tcp); listener.Bind(new IPEndPoint(IPAddress.Parse("127.0.0.1"), 9977)); listener.Listen(5); try { while (true) { Socket client = listener.Accept(); Obrada o = new Obrada(client, this); Thread nit = new Thread(o.Obradi); nit.Start(); } } catch (Exception ex) { MessageBox.Show(ex.Message); } }
public void Osluskuj() { try { bool kraj = false; while (!kraj) { Debug.WriteLine(">>>S:S: Osluskivanje je u toku"); Socket klijentskiSoket = osluskujuciSocket.Accept(); Obrada obrada = new Obrada(klijentskiSoket); Kontroler.Instance.korisnici.Add(obrada); Kontroler.Instance.OnPrijavljen(); Thread nitKlijenta = new Thread(obrada.ObradaZahteva); nitKlijenta.IsBackground = true; nitKlijenta.Start(); } } catch (SocketException) { Debug.WriteLine(">>>S:S: Sokcet zatvoren, osluskivanje prekinuto"); } }
private void Osluskuj() { bool kraj = false; while (!kraj) { try { Socket klijentskiSoket = osluskujuciSoket.Accept(); Obrada obrada = new Obrada(klijentskiSoket); klijenti.Add(obrada); Thread nitKlijenta = new Thread(obrada.ObradaZahteva); //nitKlijenta.IsBackground = true; nitKlijenta.Start(); } catch (Exception e) { Console.WriteLine(e.Message); kraj = true; } } }