public override void OnOpen()
            {
                bool signalUser = false;

                lock (Service.instanceLock) {
                    if (Service.clients.ContainsKey(User))
                    {
                        Service.clients[User].Add(this);
                    }
                    else
                    {
                        WebSocketHandlerCollection <MessageClient> list = new WebSocketHandlerCollection <MessageClient>();
                        list.Add(this);
                        Service.clients[User] = list;
                        signalUser            = true;
                    }
                }
                if (signalUser)
                {
                    Service.RaisesUserWatched(User);
                }
            }
Example #2
0
 public override void OnOpen()
 {
     clients.Add(this);
 }