protected void OnPushPipeConnect(IAsyncResult ar) { try { lock (PushPipes) { if (ListeningPushPipe != null) { ListeningPushPipe.EndWaitForConnection(ar); PushPipes.Add(ListeningPushPipe); ListeningPushPipe = null; } } } catch { } BeginPushPipeListen(); }