[Modify] Polish it

This commit is contained in:
sta 2017-12-06 15:51:44 +09:00
parent 084750fa8a
commit 58b2c43dab

View File

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