Тайм-аут на NamedPipe в C#
У меня есть пара приложений, говорящих друг с другом, и я использую NamedPipe. Но если другое приложение недоступно, то NamedPipe ждет когда-либо соединения. Это также не поддерживает тайм-ауты.
Какой правильный способ сделать это?
1 ответ
Вы используете класс NamedPipeClientStream? В этом случае происходит перегрузка Connect, которая принимает значение времени ожидания. Это позволит вам указать, как долго вы будете ждать, прежде чем сдаться.