Le 26/10/2012 16:30, Baton .rouge a écrit :
> On Thu, 25 Oct 2012 16:53:27 +0200, Baton .rouge <nos...@trash.nul>
> wrote:
>
>> Bonjour
>>
>> c'est le même genre de question que emilbarton mais cela concerne c++ et
>> PHP
>>
>> Le topo :
>> J'ai une machine avec un serveur php dessus . Sur cette même machine, un
>> programme (demon) en developpement avec des variables.
>>
>> Ce qui m'interesse surtout c'est de pouvoir acceder aux valeurs des
>> differents array du programme depuis une interface web le tout en R/W
>>
>>
>> - Je peux passer par des arguments en CLI, mais comme le programme va
>> tourner 24/365 je veux pas le redemarrer à chaque fois.
>>
>> - requette via socket. Mouai, un peu usine à gaz.
>>
>> - passer par un fichier intermediaire avec un moniteur de fichier
>> (inotify), mais ça necessite de passer par un mix CLI.
>>
>> - Variable environnement. Pourquoi pas.
>>
>> Si vous avez une autre approche (genre attaquer un process et variables
>> directement avec PHP) je suis preneur.
>>
>> Merci de vos lumières
>>
>> PS : désolé d'avoir posté sur F.C.L.C++ puisque ça concerne avant tout
>> PHP.
>>
>
>
> J'ai trouvé une piste : La "mémoire partagée" et "interprocess
> communication"
>
> Ça parle à quelqu'un ?
>
oui mais non ...
éventuellment tu peux utiliser un pipe nommé (interprocess
communication) mais si tu ne consommes pas (ne lit pas les données) tu
vas bloquer le process c++.
Finalement un fichier temporaire c'est pas mal (solide et simple)
Si tu as accès au source du C++ pourquoi ne pas y embarquer un service
web ? par exemple :
http://www.tntnet.org/