Каналы.
Через канал можно передавать данные только между двумя процессами. Один из процессов создает канал, другой открывает его. После этого оба процесса могут передавать данные через канал в одну или обе стороны.
Именованные и анонимные каналы.
Существуют две разновидности каналов Pipe – именованные (Named Pipes) и анонимные (Anonymous Pipes).
Именованным каналам при создании присваивается имя, которое доступно для других процессов. Зная имя какой-либо рабочей станции в сети, процесс может получить доступ к каналу, созданному на этой рабочей станции.
Анонимные каналы обычно используются для организации передачи данных между родительскими и дочерними процессами, запущенными на одной рабочей станции или на “отдельно стоящем” компьютере.
Имена каналов.
Имена каналов в общем случае имеют следующий вид: