Overføre data mellem programmer

Tags:    c++ mysql


Hej,

Jeg har fået til opgave at lave et system hvor flere forskellige "underprogrammer" kan snakke med et "hjælper" program som holder øje med passwords. Det jeg skal have lavet er at en tråd eller en applikation fortæller hjælperen at den har modtaget brugernavn X og password Y, og skal have det verificeret. Hjælperen skal så svare tråden eller applikationen med en talkode, f.eks. 0 for OK, 1 for Forkert password og 2 for Ukendt brugernavn. Jeg har systemet i hjælperen der skal finde ud af informationen klart, men nu skal jeg have en metode til at sende imellem hjælperen og de forskellige applikation. Nogen der har en ide til hvordan gør dette ? På forhånd tak...

MH.

The-Freak

Livet er for kort til at kede sig.



6 svar postet i denne tråd vises herunder
0 indlæg har modtaget i alt 0 karma
Sorter efter stemmer Sorter efter dato
Man kunne bruge:
PostMessage(), PostThreadMessage(), GlobalAddAtom(), GlobalGetAtomName().

Eller:
CreateFile() med pipes og WriteFile() og ReadFile()



Man kunne bruge:
PostMessage(), PostThreadMessage(), GlobalAddAtom(), GlobalGetAtomName().

Eller:
CreateFile() med pipes og WriteFile() og ReadFile()


Hovsa :P... Glemte at nævne at jeg skal bruge det på Linux!


MH.

The-Freak

Livet er for kort til at kede sig.



På linux ville man nok bruge pipes:

http://www.die.net/doc/linux/man/man2/pipe.2.html




Ville man også kunne bruge Pipes hvis der er flere programmer sammentidigt der snakker med hinanden ?

MH.

The-Freak

Livet er for kort til at kede sig.



Måske, har ikke prøvet.

Du kunne også bruge en UDP socket.



Måske, har ikke prøvet.

Du kunne også bruge en UDP socket.


Gosh... Selvfølgelig :P... Mange tak for hjælpen Bertel...

MH.

The-Freak

Livet er for kort til at kede sig.



t