所有实例管道都忙 - c#NamedPipeServerStream

时间:2017-05-30 11:25:14

标签: c# io stream pipe namedpipeserverstream

我试图通过.net v4.0在winforms应用程序背景上使用管道

继承我的代码 - >

public void main()
{
    using (NamedPipeServerStream pipeserver = new NamedPipeServerStream("colors", PipeDirection.Out,4))
    {

        pipeserver.WaitForConnection();
        try
        {
            using (StreamReader sr = new StreamReader(pipeserver))
            {
                string data = sr.ReadLine();
                ConvertToGuiColor(data);
            }
        }
        catch (Exception ex)
        {
            MessageBox.Show(ex.ToString());
        }
    }
}

试图理解为什么Exception"所有实例管道都忙着#34; 想也许是因为

pipeserver.WaitForConnection();

,但Exception正在抛出这个:  " using(NamedPipeServerStream pipeserver = new NamedPipeServerStream(" colors",PipeDirection.Out,4))"  命令

帮助者的帮助 sKY沃克

0 个答案:

没有答案