/// <summary> /// Sends the header. /// </summary> /// <param name="mimeHeader">MIME header.</param> /// <param name="totalBytes">Total bytes.</param> /// <param name="statusCode">Status code.</param> /// <param name="mySocket">My socket.</param> public void SendHeader(string mimeHeader, long totalBytes, ServerHttpStatusCode statusCode, HttpProcessor p) { p.outputStream.Write("HTTP/1.1 " + statusCode.ToString() + "\r\n"); p.outputStream.Write("Server: Vubbi Server\r\n"); p.outputStream.Write("Content-Type: " + mimeHeader + "\r\n"); //+"; charset=ISO 8859-1"); p.outputStream.Write("Accept-Ranges: bytes\r\n"); p.outputStream.Write("Content-Length: " + totalBytes + "\r\n"); p.outputStream.Write("\r\n"); }
static ServerHttpStatusCode() { OK = new ServerHttpStatusCode("200 OK"); ERR_404_FILENOTFOUND = new ServerHttpStatusCode("404 File not found"); }