Beispiel #1
0
        private int WritePreamble(CommandChunk chunk)
        {
            var fileName = Path.GetFileName(_file.FileName);

            var writer = new StringBuilder();

            writer.Append("filestart;");
            writer.Append(_file.Size.ToString());
            writer.Append(';');
            writer.Append(fileName);
            writer.Append(';');

            var preamble = writer.ToString();

            return(Encoding.UTF8.GetBytes(preamble, chunk.Data));
        }
Beispiel #2
0
 public void addDownloadChunk(CommandChunk chunk, int frag)
 {
     frag = frag % bufferSize;
     downloadBuffer[frag] = chunk;
 }