In reply to:

With Cushman's comment above about what happens when the listening process isn't running (IIRC, you just block for writing indefinintely?).




Actually if there was not a listener on the named pipe, then you would skip writing to it and discard the object. Blocking wouldn't make too much sense in that area ;-) If nobody is listening, why bother saying anything?
_________________________
Mark Cushman