Exemplo n.º 1
0
        /// <summary>
        /// 客户端中断连接事件
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        void Server_ChannelDisposed(object sender, ChannelEventArgs e)
        {
            //TODO
            ServerLoger loger = new ServerLoger();

            loger.Write(string.Format("通道:{0}[IP:{1}]已断开! 时间:{2}", e.Channel.Name, e.Channel.EndPoint.ToString(), DateTime.Now));
        }
Exemplo n.º 2
0
        /// <summary>
        /// 客户端连接成功事件
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        void Server_ChannelConnected(object sender, ChannelConnectEventArgs e)
        {
            e.Channel.Package = (IPackage)PacketAnalyzer.Clone();
            e.Channel.Package.PackageReceive = OnReceiveMessage;
            e.Channel.Package.Channel        = e.Channel;

            ServerLoger loger = new ServerLoger();

            loger.Write(string.Format("通道:{0}[IP:{1}]已连接! 时间:{2}", e.Channel.Name, e.Channel.EndPoint.ToString(), DateTime.Now));
        }