From afbd7b2f713f1c0bd19bfdae15d7a015ae040b82 Mon Sep 17 00:00:00 2001 From: sta Date: Sun, 27 Sep 2015 15:08:51 +0900 Subject: [PATCH] [Modify] Polish it --- websocket-sharp/WebSocketFrame.cs | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/websocket-sharp/WebSocketFrame.cs b/websocket-sharp/WebSocketFrame.cs index de343152..1bc8bdcb 100644 --- a/websocket-sharp/WebSocketFrame.cs +++ b/websocket-sharp/WebSocketFrame.cs @@ -139,6 +139,12 @@ namespace WebSocketSharp } } + public int ExtendedPayloadLengthCount { + get { + return _payloadLength < 126 ? 0 : (_payloadLength == 126 ? 2 : 8); + } + } + public Fin Fin { get { return _fin; @@ -488,7 +494,7 @@ Extended Payload Length: {7} private static WebSocketFrame readExtendedPayloadLength (Stream stream, WebSocketFrame frame) { - var len = frame._payloadLength < 126 ? 0 : (frame._payloadLength == 126 ? 2 : 8); + var len = frame.ExtendedPayloadLengthCount; if (len == 0) { frame._extPayloadLength = WebSocket.EmptyBytes; return frame; @@ -509,7 +515,7 @@ Extended Payload Length: {7} Action completed, Action error) { - var len = frame._payloadLength < 126 ? 0 : (frame._payloadLength == 126 ? 2 : 8); + var len = frame.ExtendedPayloadLengthCount; if (len == 0) { frame._extPayloadLength = WebSocket.EmptyBytes; completed (frame);