Uploaded image for project: 'Thrift'
  1. Thrift
  2. THRIFT-1880

Make named pipes server work asynchronously (overlapped) to allow for clean server stops

    XMLWordPrintableJSON

    Details

    • Type: Improvement
    • Status: Closed
    • Priority: Major
    • Resolution: Fixed
    • Affects Version/s: None
    • Fix Version/s: 0.9.1
    • Component/s: Delphi - Library
    • Labels:
      None
    • Environment:

      Windows

    • Patch Info:
      Patch Available

      Description

      Currently the named pipe server cannot be stopped gracefully due to the way ConnectNamedPipe() works for synchronous named pipes. The recommended solution is to run the pipe in "overlapped" mode, allowing the transport to be closed cleanly.

        Attachments

          Issue Links

            Activity

              People

              • Assignee:
                jensg Jens Geyer
                Reporter:
                jensg Jens Geyer
              • Votes:
                0 Vote for this issue
                Watchers:
                3 Start watching this issue

                Dates

                • Created:
                  Updated:
                  Resolved: