I've written a client in C# that connects to a C++ server using the TPipeServer transport. On first connection, the server throws an invalid handle exception. See THRIFT-2525 for details. https://issues.apache.org/jira/browse/THRIFT-2525
Something odd that I stumbled upon is that if the C# client is run first, blocked on the transport.Open() call, and the C++ server is run later, the connection establishes properly. WTF? Hoping someone has tried this combo before and can provide some tips. Thanks, Peace
