Тайм-аут на NamedPipe в C#

У меня есть пара приложений, говорящих друг с другом, и я использую NamedPipe. Но если другое приложение недоступно, то NamedPipe ждет когда-либо соединения. Это также не поддерживает тайм-ауты.

Какой правильный способ сделать это?

1 ответ

Вы используете класс NamedPipeClientStream? В этом случае происходит перегрузка Connect, которая принимает значение времени ожидания. Это позволит вам указать, как долго вы будете ждать, прежде чем сдаться.

Другие вопросы по тегам