示例#1
0
 /// <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");
 }
示例#2
0
 static ServerHttpStatusCode()
 {
     OK = new ServerHttpStatusCode("200 OK");
     ERR_404_FILENOTFOUND = new ServerHttpStatusCode("404 File not found");
 }