Example #1
0
        private void OnConnectedEventHandler(TcpSessionChannelDispatcher dispatcher)
        {
            var viewItem = new ChannelViewItem(dispatcher);

            this.channelListView.Items.Add(viewItem);
            dispatcher.LogOutputEventHandler += LogOutputEventHandler;
            this._channelCount++;
            this.lableConnectionCount.Text = _channelCount.ToString();
        }
Example #2
0
        private void OnClosedEventHandler(TcpSessionChannelDispatcher dispatcher)
        {
            ChannelViewItem viewItem = this.channelListView.Items.FristOrDefault <ChannelViewItem>(c => c.ChannelDispatcher.Equals(dispatcher));

            this.channelListView.Items.Remove(viewItem);

            dispatcher.LogOutputEventHandler -= LogOutputEventHandler;

            this._channelCount--;
            this.lableConnectionCount.Text = _channelCount.ToString();
        }