コード例 #1
0
        private static void HandleRequest(object state)
        {
            HttpListenerContext context = state as HttpListenerContext;

            if (listener != null)
            {
                ResponseGenerator    rg       = new ResponseGenerator();
                HttpListenerResponse response = context.Response;
                response.StatusCode = 200;
                byte[] buffer = System.Text.Encoding.UTF8.GetBytes(rg.GetResponseString());
                response.ContentLength64 = buffer.Length;
                System.IO.Stream output = response.OutputStream;
                output.Write(buffer, 0, buffer.Length);
                output.Close();
            }
        }