private void Np_Closed(object sender, EventArgs e) { NetPipe np = sender as NetPipe; np.Closed -= Np_Closed; _dictPipe.Remove(np.Id); np.Dispose(); }
private void _server_ClientAccepted(object sender, SocketHelper.Events.ClientAcceptedEventArgs args) { NetPipe np = new NetPipe(args.Adapter); np.Closed += Np_Closed; _dictPipe[np.Id] = np; np.EnsureConnect(); }