Именованные каналы связи
Именованные каналы связи
Канал связи (pipe) это поток данных между двумя программами. Одна из программ открывает канал и записывает в него данные, другая программа открывает канал для чтения из него этих данных. Это выглядит слишком просто, но и в самом деле не слишком сложно. Именованным каналом называется файл, имя которого имеет специальный формат:
Р1РЕпутьимя.расширение
Система OS/2 предоставляет ряд функций для открытия, использования и закрытия поименованных каналов связи. Прикладная программа, открывающая канал (называется сервером не путайте с файловым сервером), Начинает сеанс обмена данными, другая прикладная программа (клиент) присоединяется к ней. Прикладная программа, по усмотрению программиста может трактовать именованный канал связи просто как поток данных или как канал сообщений. В последнем случае каждая операция чтения извлекает по одному сообщению из канала.
Применение понятия канала связи сильно упрощает процесс программирования в OS/2 и потому нашло широкое применение в ЛВС на базе OS/2.
Обсуждение Компьютерные сети
Комментарии, рецензии и отзывы