[Modify] Polish it
This commit is contained in:
parent
fef4747e26
commit
1d645fe8f0
@ -894,15 +894,10 @@ namespace WebSocketSharp
|
|||||||
return Encoding.UTF8.GetBytes (s);
|
return Encoding.UTF8.GetBytes (s);
|
||||||
}
|
}
|
||||||
|
|
||||||
internal static void WriteBytes (this Stream stream, byte[] bytes)
|
internal static void WriteBytes (this Stream stream, byte[] bytes, int bufferLength)
|
||||||
{
|
{
|
||||||
using (var input = new MemoryStream (bytes))
|
using (var input = new MemoryStream (bytes))
|
||||||
input.CopyTo (stream, 1024);
|
input.CopyTo (stream, bufferLength);
|
||||||
}
|
|
||||||
|
|
||||||
internal static void WriteBytes (this Stream stream, byte[] bytes, int length)
|
|
||||||
{
|
|
||||||
stream.Write (bytes, 0, length);
|
|
||||||
}
|
}
|
||||||
|
|
||||||
internal static void WriteBytesAsync (
|
internal static void WriteBytesAsync (
|
||||||
@ -1840,7 +1835,7 @@ namespace WebSocketSharp
|
|||||||
if (len <= Int32.MaxValue)
|
if (len <= Int32.MaxValue)
|
||||||
output.Write (content, 0, (int) len);
|
output.Write (content, 0, (int) len);
|
||||||
else
|
else
|
||||||
output.WriteBytes (content);
|
output.WriteBytes (content, 1024);
|
||||||
|
|
||||||
output.Close ();
|
output.Close ();
|
||||||
}
|
}
|
||||||
|
@ -1058,7 +1058,7 @@ namespace WebSocketSharp
|
|||||||
_inContinuation = true;
|
_inContinuation = true;
|
||||||
}
|
}
|
||||||
|
|
||||||
_fragmentsBuffer.WriteBytes (frame.PayloadData.ApplicationData);
|
_fragmentsBuffer.WriteBytes (frame.PayloadData.ApplicationData, 1024);
|
||||||
if (frame.IsFinal) {
|
if (frame.IsFinal) {
|
||||||
using (_fragmentsBuffer) {
|
using (_fragmentsBuffer) {
|
||||||
var data = _compression != CompressionMethod.None
|
var data = _compression != CompressionMethod.None
|
||||||
|
@ -763,7 +763,7 @@ Extended Payload Length: {7}
|
|||||||
if (_payloadLength < 127)
|
if (_payloadLength < 127)
|
||||||
buff.Write (bytes, 0, bytes.Length);
|
buff.Write (bytes, 0, bytes.Length);
|
||||||
else
|
else
|
||||||
buff.WriteBytes (bytes);
|
buff.WriteBytes (bytes, 1024);
|
||||||
}
|
}
|
||||||
|
|
||||||
buff.Close ();
|
buff.Close ();
|
||||||
|
Loading…
Reference in New Issue
Block a user