示例#1
0
        private void StreamPipe_Abandoned(object sender, EventArgs e)
        {
            StreamPipe sp = sender as StreamPipe;

            sp.Abandoned -= StreamPipe_Abandoned;
            _dictPipes.Remove(sp.Id);
        }
示例#2
0
        private void _server_ClientAccepted(object sender, SocketHelper.Events.ClientAcceptedEventArgs args)
        {
            Console.WriteLine("客户端接入:" + args.Adapter.RemoteEndPoint);
            StreamPipe sp = new StreamPipe(args.Adapter);

            _dictPipes[sp.Id] = sp;
            sp.Abandoned     += StreamPipe_Abandoned;
        }