aboutsummaryrefslogtreecommitdiff
path: root/Emby.Server.Implementations/HttpServer/HttpListenerHost.cs
diff options
context:
space:
mode:
authorClaus Vium <clausvium@gmail.com>2019-02-26 08:09:42 +0100
committerClaus Vium <clausvium@gmail.com>2019-02-26 22:11:21 +0100
commitf3e7bc0573e69df236ac8c565a354520dd094775 (patch)
treeb29814e4885b719c1c096f74b66082c4b2e700b8 /Emby.Server.Implementations/HttpServer/HttpListenerHost.cs
parentc3fa299acc1612966ee0d778c3e86f71c21a252a (diff)
Replace some todos with http extensions and prepare some socket work
Diffstat (limited to 'Emby.Server.Implementations/HttpServer/HttpListenerHost.cs')
-rw-r--r--Emby.Server.Implementations/HttpServer/HttpListenerHost.cs7
1 files changed, 7 insertions, 0 deletions
diff --git a/Emby.Server.Implementations/HttpServer/HttpListenerHost.cs b/Emby.Server.Implementations/HttpServer/HttpListenerHost.cs
index 1bd084259..cfe0bbe97 100644
--- a/Emby.Server.Implementations/HttpServer/HttpListenerHost.cs
+++ b/Emby.Server.Implementations/HttpServer/HttpListenerHost.cs
@@ -11,6 +11,7 @@ using System.Threading;
using System.Threading.Tasks;
using Emby.Server.Implementations.Net;
using Emby.Server.Implementations.Services;
+using Emby.Server.Implementations.SocketSharp;
using MediaBrowser.Common.Extensions;
using MediaBrowser.Common.Net;
using MediaBrowser.Controller;
@@ -73,6 +74,10 @@ namespace Emby.Server.Implementations.HttpServer
Instance = this;
ResponseFilters = Array.Empty<Action<IRequest, IResponse, object>>();
+ _websocketlistener = new WebSocketSharpListener(_logger)
+ {
+ WebSocketConnected = OnWebSocketConnected
+ };
}
public string GlobalResponse { get; set; }
@@ -796,6 +801,8 @@ namespace Emby.Server.Implementations.HttpServer
private bool _disposed;
private readonly object _disposeLock = new object();
+ public WebSocketSharpListener _websocketlistener;
+
protected virtual void Dispose(bool disposing)
{
if (_disposed) return;