/// <summary> /// Listens for incoming requests. /// </summary> internal void Listen() { while (true) { try { NamedPipeListener listener = new NamedPipeListener(portName); NamedPipeSocket socket = listener.Accept(); ThreadPool.QueueUserWorkItem(new WaitCallback(ProcessClient), socket); } catch (NamedPipeException) { } } }
/// <summary> /// Listens for incoming requests. /// </summary> internal void Listen() { while (true) { try { NamedPipeListener listener = new NamedPipeListener(portName); NamedPipeSocket socket = listener.Accept(); ThreadPool.QueueUserWorkItem(new WaitCallback(ProcessClient), socket); } catch (NamedPipeException) { } } }