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