public Server(string[] prefixes) { HttpListener listener = new HttpListener(); foreach (string s in prefixes) { listener.Prefixes.Add(s); } listener.Start(); Console.WriteLine("Запущена прослушка канала..."); HttpListenerContext context = listener.GetContext(); HttpListenerRequest request = context.Request; HttpListenerResponse response = context.Response; this.PrintFields(request); Responser _prc = new Responser(request, response); _prc.Response(); //StreamWriter writer = new StreamWriter("C://SavedMsg/new"+i.ToString()+".txt", false, Encoding.UTF8); //writer.Write(ansver); //i++; string responseString; if (_prc._ansver.AnsverBody != null) { responseString = _prc._ansver.AnsverBody; } else { responseString = String.Empty; } byte[] buffer = Encoding.UTF8.GetBytes(responseString); response = _prc._ansver.Response; response.ContentLength64 = buffer.Length; Stream output = response.OutputStream; output.Write(buffer, 0, buffer.Length); output.Close(); listener.Stop(); }