コード例 #1
0
ファイル: DeltaStreamer.cs プロジェクト: IvanKonov/RsyncNet
 private void SendCopyDelta(CopyDelta delta, Stream inputStream, Stream outputStream)
 {
     if (inputStream.CanSeek == false)
     {
         throw new IOException("inputStream not seekable");
     }
     outputStream.WriteByte(DeltaStreamConstants.COPY_BLOCK_START_MARKER);
     outputStream.WriteLong(delta.Offset);
     outputStream.WriteInt(delta.Length);
     inputStream.Seek(delta.Length, SeekOrigin.Current);
 }
コード例 #2
0
ファイル: DeltaStreamer.cs プロジェクト: billybit/RsyncNet
 private void SendCopyDelta(CopyDelta delta, Stream inputStream, Stream outputStream)
 {
     if (inputStream.CanSeek == false) throw new IOException("inputStream not seekable");
     outputStream.WriteByte(DeltaStreamConstants.COPY_BLOCK_START_MARKER);
     outputStream.WriteLong(delta.Offset);
     outputStream.WriteInt(delta.Length);
     inputStream.Seek(delta.Length, SeekOrigin.Current);
 }