C# 创建命名管道

C# 创建命名管道,c#,named-pipes,C#,Named Pipes,我正在终止一个进程,该进程有一个具有命名管道服务器的线程。在结束该进程之后,我尝试创建一个同名的命名管道服务器。程序崩溃。我得到“所有管道实例都很忙”。如何解决此问题?请在代码中显示您的努力,以便我们可以帮助您在终止进程之前断开管道服务器的连接。但我无法在新进程中创建同名的命名管道服务器。我曾经遇到过类似的问题,服务器无法在客户端仍在使用它的情况下重新创建管道。最后,我将服务器的管道创建放在一个单独的AppDomain中并卸载它,从而完全终止了管道。虽然这对你来说可能有点晚了…问题解决了。我试图

我正在终止一个进程,该进程有一个具有命名管道服务器的线程。在结束该进程之后,我尝试创建一个同名的命名管道服务器。程序崩溃。我得到“所有管道实例都很忙”。如何解决此问题?

请在代码中显示您的努力,以便我们可以帮助您在终止进程之前断开管道服务器的连接。但我无法在新进程中创建同名的命名管道服务器。我曾经遇到过类似的问题,服务器无法在客户端仍在使用它的情况下重新创建管道。最后,我将服务器的管道创建放在一个单独的AppDomain中并卸载它,从而完全终止了管道。虽然这对你来说可能有点晚了…问题解决了。我试图在一个新进程中创建命名管道,并在另一个进程中同时关闭命名管道。我的新进程中的控件到达尝试创建命名管道的行,然后关闭我试图终止的进程中的命名管道。我解决了这个问题。你能在代码中显示你的努力吗?这样我们可以帮助你。我在终止进程之前断开了管道服务器的连接。但我无法在新进程中创建同名的命名管道服务器。我曾经遇到过类似的问题,服务器无法在客户端仍在使用它的情况下重新创建管道。最后,我将服务器的管道创建放在一个单独的AppDomain中并卸载它,从而完全终止了管道。虽然这对你来说可能有点晚了…问题解决了。我试图在一个新进程中创建命名管道,并在另一个进程中同时关闭命名管道。我的新进程中的控件到达尝试创建命名管道的行,然后关闭我试图终止的进程中的命名管道。我解决了这个问题。