[Modify] Polish it

This commit is contained in:
sta 2017-12-07 13:38:55 +09:00
parent a3f6fedd81
commit ad8ce4a5e5

View File

@ -224,10 +224,16 @@ namespace WebSocketSharp.Net.WebSockets
/// </value>
public override IEnumerable<string> SecWebSocketProtocols {
get {
var protocols = _context.Request.Headers["Sec-WebSocket-Protocol"];
if (protocols != null) {
foreach (var protocol in protocols.Split (','))
yield return protocol.Trim ();
var val = _context.Request.Headers["Sec-WebSocket-Protocol"];
if (val == null || val.Length == 0)
yield break;
foreach (var elm in val.Split (',')) {
var protocol = elm.Trim ();
if (protocol.Length == 0)
continue;
yield return protocol;
}
}
}