From ad6f47329f6600a42868c58056656ea8f65d2ca6 Mon Sep 17 00:00:00 2001 From: Luke Pulverenti Date: Wed, 8 Oct 2014 19:31:54 -0400 Subject: [PATCH] add mono check --- .../HttpServer/NetListener/HttpListenerServer.cs | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/MediaBrowser.Server.Implementations/HttpServer/NetListener/HttpListenerServer.cs b/MediaBrowser.Server.Implementations/HttpServer/NetListener/HttpListenerServer.cs index 4ea0a65f03..2d41cc26f2 100644 --- a/MediaBrowser.Server.Implementations/HttpServer/NetListener/HttpListenerServer.cs +++ b/MediaBrowser.Server.Implementations/HttpServer/NetListener/HttpListenerServer.cs @@ -24,7 +24,7 @@ namespace MediaBrowser.Server.Implementations.HttpServer.NetListener public Func RequestHandler { get; set; } private readonly Action _endpointListener; - + public HttpListenerServer(ILogger logger, Action endpointListener) { _logger = logger; @@ -84,7 +84,7 @@ namespace MediaBrowser.Server.Implementations.HttpServer.NetListener private void ListenerCallback(IAsyncResult asyncResult) { _listenForNextRequest.Set(); - + var listener = asyncResult.AsyncState as HttpListener; HttpListenerContext context; @@ -161,6 +161,7 @@ namespace MediaBrowser.Server.Implementations.HttpServer.NetListener /// Task. private async Task ProcessWebSocketRequest(HttpListenerContext ctx) { +#if !__MonoCS__ try { var webSocketContext = await ctx.AcceptWebSocketAsync(null).ConfigureAwait(false); @@ -180,13 +181,14 @@ namespace MediaBrowser.Server.Implementations.HttpServer.NetListener ctx.Response.StatusCode = 500; ctx.Response.Close(); } +#endif } private void HandleError(Exception ex, HttpListenerContext context) { var operationName = context.Request.GetOperationName(); var httpReq = GetRequest(context, operationName); - + if (ErrorHandler != null) { ErrorHandler(ex, httpReq); @@ -280,4 +282,4 @@ namespace MediaBrowser.Server.Implementations.HttpServer.NetListener } } } -} +} \ No newline at end of file