From d2c67c0fd6c2e326ea062ad6908cb75dd1d8cc52 Mon Sep 17 00:00:00 2001 From: sta Date: Wed, 15 Jun 2016 16:18:33 +0900 Subject: [PATCH] [Modify] Add it --- websocket-sharp/Net/EndPointManager.cs | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/websocket-sharp/Net/EndPointManager.cs b/websocket-sharp/Net/EndPointManager.cs index 111f8721..3b48b56f 100644 --- a/websocket-sharp/Net/EndPointManager.cs +++ b/websocket-sharp/Net/EndPointManager.cs @@ -168,6 +168,19 @@ namespace WebSocketSharp.Net getEndPointListener (addr, port, pref.IsSecure, listener).RemovePrefix (pref, listener); } + private static void setEndPointListener (EndPointListener listener) + { + var addr = listener.Address; + + Dictionary endpoints; + if (!_addressToEndpoints.TryGetValue (addr, out endpoints)) { + endpoints = new Dictionary (); + _addressToEndpoints[addr] = endpoints; + } + + endpoints[listener.Port] = listener; + } + private static bool tryGetEndPointListener ( IPAddress address, int port, out EndPointListener listener )