Source Code for Me (s-c.me)

Allows you to paste souce code to blogs! Adapted for Twitter! Here is Search Form in case you missed your code.
Code:
Selected Language:
Show Linenumbers:
Short link for Twitter:
HTML:

HTML view:

Copy Source | Copy HTML
  1. // Отправка страницы с ошибкой
  2. private void SendError(TcpClient Client, int Code)
  3. {
  4.     // Получаем строку вида "200 OK"
  5.     // HttpStatusCode хранит в себе все статус-коды HTTP/1.1
  6.     string CodeStr = Code.ToString() + " " + ((HttpStatusCode)Code).ToString();
  7.     // Код простой HTML-странички
  8.     string Html = "<html><body><h1>" + CodeStr + "</h1></body></html>";
  9.     // Необходимые заголовки: ответ сервера, тип и длина содержимого. После двух пустых строк - само содержимое
  10.     string Str = "HTTP/1.1 " + CodeStr + "\nContent-type: text/html\nContent-Length:" + Html.Length.ToString() + "\n\n" + Html;
  11.     // Приведем строку к виду массива байт
  12.     byte[] Buffer = Encoding.ASCII.GetBytes(Str);
  13.     // Отправим его клиенту
  14.     Client.GetStream().Write(Buffer,  0, Buffer.Length);
  15.     // Закроем соединение
  16.     Client.Close();
  17. }




Based on Manoli.Net's CodeFormatter. Made by Topbot (c) 2008-2018