[Modify] Polish it
This commit is contained in:
parent
542bea6c60
commit
93f12714fe
@ -36,8 +36,6 @@ namespace WebSocketSharp
|
|||||||
{
|
{
|
||||||
#region Private Fields
|
#region Private Fields
|
||||||
|
|
||||||
private ushort _code;
|
|
||||||
private bool _codeSet;
|
|
||||||
private byte[] _data;
|
private byte[] _data;
|
||||||
private long _extDataLength;
|
private long _extDataLength;
|
||||||
private long _length;
|
private long _length;
|
||||||
@ -95,13 +93,11 @@ namespace WebSocketSharp
|
|||||||
|
|
||||||
internal PayloadData (ushort code, string reason)
|
internal PayloadData (ushort code, string reason)
|
||||||
{
|
{
|
||||||
_code = code;
|
|
||||||
_reason = reason ?? String.Empty;
|
_reason = reason ?? String.Empty;
|
||||||
|
|
||||||
_data = code.Append (reason);
|
_data = code.Append (reason);
|
||||||
_length = _data.LongLength;
|
_length = _data.LongLength;
|
||||||
|
|
||||||
_codeSet = true;
|
|
||||||
_reasonSet = true;
|
_reasonSet = true;
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -111,15 +107,9 @@ namespace WebSocketSharp
|
|||||||
|
|
||||||
internal ushort Code {
|
internal ushort Code {
|
||||||
get {
|
get {
|
||||||
if (!_codeSet) {
|
return _length >= 2
|
||||||
_code = _length >= 2
|
|
||||||
? _data.SubArray (0, 2).ToUInt16 (ByteOrder.Big)
|
? _data.SubArray (0, 2).ToUInt16 (ByteOrder.Big)
|
||||||
: (ushort) 1005;
|
: (ushort) 1005;
|
||||||
|
|
||||||
_codeSet = true;
|
|
||||||
}
|
|
||||||
|
|
||||||
return _code;
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user