anchor.diff:          end = length-1;
         }
         int contentLength = end-start+1;
  -      response.appendString("HTTP/1.1 206 OK'\r\n");
  +      response.appendString("HTTP/1.1 206 Partial Content\r\n");
         response.appendString("Connection: close\r\n");
  -      response.appendString("Accept-Ranges: bytes\r\n");
  +//      response.appendString("Accept-Ranges: bytes\r\n");
         response.appendString("Content-Length: ${contentLength}\r\n");
  -      response.appendString("Content-Ranges: ${start}-${end}/${length}\r\n");
  +      response.appendString("Content-Type: video/mp4\r\n");
  +      response.appendString("Content-Range: bytes ${start}-${end}/${length}\r\n");
         response.appendString("\r\n");
  +      print(response.toText());
         socket.send(response.toList()).then((hetima.HetiSendInfo i) {
  -        _startResponseBuffer(socket, file, 0, length);
  +        _startResponseBuffer(socket, file, start, contentLength);
         }).catchError((e) {
           socket.close();
         });
  
positive.code:     content.write("<body>");
      for (String r in _publicFileList.keys) {
        content.write("<div><a href=./${r}>${r}</div>");
      }
      content.write("</body>");
      content.write("</html>");
  
negative.code:     String cv = content.toString();
      List<int> b = convert.UTF8.encode(content.toString());
      StringBuffer response = new StringBuffer();
      response.write("HTTP/1.1 200 OK\r\n");
      response.write("Connection: close\r\n");
      response.write("Content-Length: ${b.length}\r\n");
      response.write("Content-Type: text/html\r\n");
  