LINUX.ORG.RU

работа с трубами

 ,


0

1

Посоветйте готовую либку для работы с трубами (pipe). С++, с хорошими возможностями для работы на высоком уровне, типа послал данные типа xml, и не паришься с разбором байтов на приемной стороне.

Google Protobuf. Но там не XML, там свой двоичный протокол с метаязыком описания, генераторами для C++, Java и др. За счёт этого обеспечивается высокая эффективность работы.

К каналу данных не привязана, т.е. от труб ты можешь перейти к передаче по сети через TCP и др.

anonymous
()

Первая же ссылка в гугле.

Строго говоря тут два уровня: транспорт передачи (pipe/socket) и протокол, который поверх него бегает (голый xml/json/jsonrpc/plaintext/tlv, или с дополнительным фреймингом типа http/stomp/netstrings/bencode/...).

То что ты хочешь в общем случае называется IPC, и тема довольно обширная. Гугли Стивенса, «unix interprocess communication», там описаны почти все возможные способы.

anonymous
()

Для начала трубу надо прочистить...

DELIRIUM ☆☆☆☆☆
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.