Exemplo n.º 1
0
        public void listen()
        {
            IPAddress ipAddress = System.Net.Dns.GetHostAddresses("localhost")[0];

            listener = new TcpListener(ipAddress, port);
            listener.Start();
            while (!Common.Util.EndApplication)
            {
                while (!listener.Pending())
                {
                    Thread.Sleep(50);
                    if (Common.Util.EndApplication)
                    {
                        return;
                    }
                }
                TcpClient     s         = listener.AcceptTcpClient();
                HTTPProcessor processor = new HTTPProcessor(s, this);
                Thread        thread    = new Thread(new ThreadStart(processor.process));
                thread.Start();
                Thread.Sleep(1);
            }
        }
Exemplo n.º 2
0
 public void handlePOSTRequest(HTTPProcessor p, StreamReader inputData)
 {
     Console.WriteLine("POST request: {0}", p.http_url);
     string data = inputData.ReadToEnd();
 }
Exemplo n.º 3
0
 public void handleGETRequest(HTTPProcessor p)
 {
     Console.WriteLine("request: {0}", p.http_url);
 }