LINUX.ORG.RU

Сообщения Artem-Dnepr

 

linux kernel struct file

Форум — Development

люди, мне нужно дать возможность нескольким программам читать данные из одного файла (char device) открыть один файл несколько раз, это без проблем. open вызывается, итд. Как потом после мне идентифицировать по файловому десриптору. Я хочу в функции open выделить память, и указатель на эту память записать в память файлового десриптора. Но не могу найти куда. По идее куда-то можно.

Artem-Dnepr
()

'железное шифроване в hdd'

Форум — Security

кто-то использовал? как оно выглядит?

Artem-Dnepr
()

CMakeList и просто Makefile

Форум — Development

Не могу въехать. Как cmake сказать, чтобы он сгенерил такой makefile, который по команде make в корневой директории проекта, запустит уже готовый Makefile на исполнение. (делается для того, чтобы одной командой make можно было собрать весь проект.)

Artem-Dnepr
()

Подскажите библиотеку или как это делается (RPC, Network shared memory, или что-то из клястеров)

Форум — Development

Есть задача, написать систему, в которой одна часть, (клиенты) будет работать с одним или двумя (может и тремя) серверами. По быстрому оптоволокну, и не обязательно IP. Ищестся как это сделать, так чтобы потом не переделывать. Нужна возможность обращаться к памяти на сервере, вводить блокировки мютексы, посфлать комманды итд. Очень важна скорость, и очень важна возможность без проблем отключиться от одного сервера, если он не отвечает. (типа select на сокете с таймаутом в милисекунд 100 или меньше). Я полез копать в софт для клястеров, но пока ничего не накопал. Есть прокт NetMem, это просто оболочка на С++ где перегружены операции, есть непонятный openais где толи нет документации, толи я не нашел. В общем куда копать?

В идеале, я бы хотел программой-клиентом просто подконектится к программе-серверу 192.168.1.1, и на этом хосте вызывать функции, читать/писать память итд. Написать все самому можно, но не хочется изобретать велосипед.

RPC смотрел, XML-RPC, но не нравится завязка на xml, web, http итд. Нужно что-то простое, не заточенное на WEB, быстрое и надежное.

Artem-Dnepr
()

RSS подписка на новые темы