/// <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)); }
public void Connect(IServer server, ChannelConnectEventArgs e) { Console.WriteLine("{0} connected @{1}", e.Channel.EndPoint, server.Name); }
public void Connect(IServer server, ChannelConnectEventArgs e) { Debug.WriteLine("ServerHandler Client Connect: {0}, Time: {1}", e.Channel.ID, DateTime.Now); Interlocked.Increment(ref clientCount); }