Ejemplo n.º 1
0
        private void StartRead(NamedPipeServerStream srv)
        {
            var ar = new AsynchReader(srv, m => Scheduler.Schedule(() => ForwardPacket(m)), RemoveReader);

            m_clients.Add(ar);
            ar.Start();
        }
Ejemplo n.º 2
0
        private void RemoveReader(AsynchReader reader)
        {
            lock (m_clients)
            {
                m_clients.Remove(reader);
            }

            reader.Dispose();
        }