예제 #1
0
        public void SendMessage(IChannel channel)
        {
            var sessionInfo = channel.GetSessionInfo();

            lock (this.mutex)
            {
                channels.TryAdd(sessionInfo.SessionID, channel);
                pendingCount.Inc();
                Monitor.Pulse(this.mutex);
            }
        }