look at close status before assuming socket is closed.

This commit is contained in:
Luke Pulverenti 2013-10-18 16:21:48 -04:00
parent 088c77674b
commit a36873f890

View File

@ -120,9 +120,9 @@ namespace MediaBrowser.Server.Implementations.HttpServer
var result = await WebSocket.ReceiveAsync(buffer, cancellationToken).ConfigureAwait(false);
if (result.CloseStatus.HasValue)
if (result.CloseStatus.HasValue && result.CloseStatus.Value != WebSocketCloseStatus.Empty)
{
_logger.Info("Web socket connection closed by client.");
_logger.Info("Web socket connection closed by client. Reason: {0}", result.CloseStatus.Value);
return null;
}