[Modify] Polish it
This commit is contained in:
parent
ee177afb7c
commit
e89b674bc8
@ -389,35 +389,23 @@ namespace WebSocketSharp
|
|||||||
|
|
||||||
private static string print (WebSocketFrame frame)
|
private static string print (WebSocketFrame frame)
|
||||||
{
|
{
|
||||||
/* Opcode */
|
// Payload Length
|
||||||
|
|
||||||
var opcode = frame._opcode.ToString ();
|
|
||||||
|
|
||||||
/* Payload Length */
|
|
||||||
|
|
||||||
var payloadLen = frame._payloadLength;
|
var payloadLen = frame._payloadLength;
|
||||||
|
|
||||||
/* Extended Payload Length */
|
// Extended Payload Length
|
||||||
|
var extPayloadLen = payloadLen > 125 ? frame.FullPayloadLength.ToString () : String.Empty;
|
||||||
|
|
||||||
var extPayloadLen = payloadLen < 126
|
// Masking Key
|
||||||
? String.Empty
|
var maskingKey = BitConverter.ToString (frame._maskingKey);
|
||||||
: payloadLen == 126
|
|
||||||
? frame._extPayloadLength.ToUInt16 (ByteOrder.Big).ToString ()
|
|
||||||
: frame._extPayloadLength.ToUInt64 (ByteOrder.Big).ToString ();
|
|
||||||
|
|
||||||
/* Masking Key */
|
|
||||||
|
|
||||||
var masked = frame.IsMasked;
|
|
||||||
var maskingKey = masked ? BitConverter.ToString (frame._maskingKey) : String.Empty;
|
|
||||||
|
|
||||||
/* Payload Data */
|
|
||||||
|
|
||||||
|
// Payload Data
|
||||||
var payload = payloadLen == 0
|
var payload = payloadLen == 0
|
||||||
? String.Empty
|
? String.Empty
|
||||||
: payloadLen > 125
|
: payloadLen > 125
|
||||||
? String.Format ("A {0} frame.", opcode.ToLower ())
|
? "---"
|
||||||
: !masked && !frame.IsFragmented && !frame.IsCompressed && frame.IsText
|
: frame.IsText &&
|
||||||
? Encoding.UTF8.GetString (frame._payloadData.ApplicationData)
|
!(frame.IsMasked || frame.IsFragmented || frame.IsCompressed)
|
||||||
|
? frame._payloadData.ApplicationData.UTF8Decode ()
|
||||||
: frame._payloadData.ToString ();
|
: frame._payloadData.ToString ();
|
||||||
|
|
||||||
var fmt = @"
|
var fmt = @"
|
||||||
@ -438,7 +426,7 @@ Extended Payload Length: {7}
|
|||||||
frame._rsv1,
|
frame._rsv1,
|
||||||
frame._rsv2,
|
frame._rsv2,
|
||||||
frame._rsv3,
|
frame._rsv3,
|
||||||
opcode,
|
frame._opcode,
|
||||||
frame._mask,
|
frame._mask,
|
||||||
payloadLen,
|
payloadLen,
|
||||||
extPayloadLen,
|
extPayloadLen,
|
||||||
|
Loading…
Reference in New Issue
Block a user