diff --git a/websocket-sharp/Net/HttpListenerRequest.cs b/websocket-sharp/Net/HttpListenerRequest.cs index d6d52253..5ca9868a 100644 --- a/websocket-sharp/Net/HttpListenerRequest.cs +++ b/websocket-sharp/Net/HttpListenerRequest.cs @@ -464,6 +464,14 @@ namespace WebSocketSharp.Net #region Private Methods + private bool keepAlive () + { + var comparison = StringComparison.OrdinalIgnoreCase; + return _version > HttpVersion.Version10 + ? !_headers.Contains ("Connection", "close", comparison) + : _headers.Contains ("Connection", "keep-alive", comparison); + } + private static bool tryCreateVersion (string version, out Version result) { try {