System.IO.IOException: 'The parameter is incorrect.' when NamedPipeClientStreamReadMode = PipeTransmissionMode.Message

Viewed 194

I am trying to create a NamedPipeClientStream and I can't set the ReadMode to Message

            Stream = new NamedPipeClientStream(".", GetPathFromID(id), PipeDirection.InOut);

            Console.WriteLine("Tried to connect: " + id);

            try
            {
                Stream.Connect(100);

                if (Stream.IsConnected)
                {
                    Stream.ReadMode = PipeTransmissionMode.Message;
                    new Thread(StartReading).Start();
                }
            }
            catch (TimeoutException e)
            {
                Console.WriteLine("Faied to connect: " + id);
            }
0 Answers
Related