Details
-
Bug
-
Status: Closed
-
Major
-
Resolution: Fixed
-
None
-
None
-
Windows
Description
Currently, TPipeServer's named pipe half "listens" and "accepts" in acceptImpl. This means that TServerEventHandler's preServe() callback will be fired before TPipeServer is really listening.
It shouldn't be too hard to fix this for named pipes, as there is already a TCreateNamedPipe method. If that gets called in listen, it will probably fix this issue.