/// <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)); }
/// <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)); }