Refactored a bit for ChunkedRequestStream.cs
This commit is contained in:
parent
a058af8a01
commit
b5aa5c4f06
@ -46,7 +46,7 @@ namespace WebSocketSharp.Net
|
|||||||
{
|
{
|
||||||
#region Private Fields
|
#region Private Fields
|
||||||
|
|
||||||
private const int _bufferSize = 8192;
|
private const int _bufferLength = 8192;
|
||||||
private HttpListenerContext _context;
|
private HttpListenerContext _context;
|
||||||
private ChunkStream _decoder;
|
private ChunkStream _decoder;
|
||||||
private bool _disposed;
|
private bool _disposed;
|
||||||
@ -101,7 +101,7 @@ namespace WebSocketSharp.Net
|
|||||||
}
|
}
|
||||||
|
|
||||||
ares.Offset = 0;
|
ares.Offset = 0;
|
||||||
ares.Count = Math.Min (_bufferSize, _decoder.ChunkLeft + 6);
|
ares.Count = Math.Min (_bufferLength, _decoder.ChunkLeft + 6);
|
||||||
base.BeginRead (ares.Buffer, ares.Offset, ares.Count, onRead, rstate);
|
base.BeginRead (ares.Buffer, ares.Offset, ares.Count, onRead, rstate);
|
||||||
}
|
}
|
||||||
catch (Exception ex) {
|
catch (Exception ex) {
|
||||||
@ -159,9 +159,9 @@ namespace WebSocketSharp.Net
|
|||||||
return ares;
|
return ares;
|
||||||
}
|
}
|
||||||
|
|
||||||
ares.Buffer = new byte[_bufferSize];
|
ares.Buffer = new byte[_bufferLength];
|
||||||
ares.Offset = 0;
|
ares.Offset = 0;
|
||||||
ares.Count = _bufferSize;
|
ares.Count = _bufferLength;
|
||||||
|
|
||||||
var rstate = new ReadBufferState (buffer, offset, count, ares);
|
var rstate = new ReadBufferState (buffer, offset, count, ares);
|
||||||
rstate.InitialCount += nread;
|
rstate.InitialCount += nread;
|
||||||
|
Loading…
Reference in New Issue
Block a user