я мало знаю о каналах, но использовал один для соединения двух процессов в моем коде на визуальном C++. Канал работает хорошо, но мне нужно добавить к нему обработку ошибок, поэтому я хотел знать, что произойдет с каналом, если создавший его сервер выйдет из строя, и как мне распознать его из клиентского процесса?
Кроме того, что произойдет, если клиентский процесс попытается получить доступ к тому же каналу после сбоя сервера, если обработка ошибок не предусмотрена?
Редактировать: Как повлияет на память, если я продолжу создавать новые каналы (скажем, используя системное время в качестве имени канала), в то время как предыдущий был сломан из-за сбоя сервера? Будут ли удалены из памяти эти сломанные трубы?