public void Run() { if (isRunning == true) { return; } numberOfRequest = 0; tcp = new TcpListener(new IPAddress(0), 8080); try { tcp.Start(); } catch (Exception e) { MessageBox.Show(e.ToString()); return; } isRunning = true; Socket sk; Thread t; while (isRunning) { try { sk = tcp.AcceptSocket(); } catch (Exception e) { MessageBox.Show(e.ToString()); continue; } HttpProxyRequestProcesster sp = new HttpProxyRequestProcesster(sk); t = new Thread(new ThreadStart(sp.Process)); t.Start(); numberOfRequest++; } }
public void Run() { if (isRunning == true) return; numberOfRequest = 0; tcp = new TcpListener(new IPAddress(0), 8080); try { tcp.Start(); } catch (Exception e) { MessageBox.Show(e.ToString()); return; } isRunning = true; Socket sk; Thread t; while (isRunning) { try { sk = tcp.AcceptSocket(); } catch (Exception e) { MessageBox.Show(e.ToString()); continue; } HttpProxyRequestProcesster sp = new HttpProxyRequestProcesster(sk); t = new Thread(new ThreadStart(sp.Process)); t.Start(); numberOfRequest++; } }