我在命名管道的互联网上阅读了很多示例。由于某种原因,我无法使其工作。无论如何,这是我的代码:
服务器:
static void Main(string[] args)
{
NamedPipeServerStream server = new NamedPipeServerStream("1234");
server.WaitForConnection();
Console.Beep(); // connection successful!
}
客户:
static void Main(string[] args)
{
NamedPipeClientStream client = new NamedPipeClientStream("1234");
client.Connect();
Console.WriteLine("Connected!");
Console.Read();
}
我有两个不同的可执行文件。我先启动服务器程序,然后启动客户端。为什么我无法连接?