private void Listen() { bool done = false; listener = new TcpListener(portNum); listener.Start(); WriteLog("Listening On: " + portNum.ToString()); while (!done) { WriteLog("Waiting for connection..."); CsHTTPRequest newRequest = new CsHTTPRequest(listener.AcceptTcpClient(), this); Thread Thread = new Thread(new ThreadStart(newRequest.Process)); Thread.Name = "HTTP Request"; Thread.Start(); } }