Anzeige:
Ergebnis 1 bis 5 von 5

Thema: IPC oder was ähnliches

  1. #1
    Moderator Avatar von geronet
    Registriert seit
    23.05.2001
    Ort
    Grainau
    Beiträge
    96

    IPC oder was ähnliches

    Hallo,

    wenn ich einen mit C selber programmierten laufenden Daemon hab und dazu das gleiche Programm nochmal mit einem anderen Kommandozeilenparameter aufrufe, möchte ich dass das zweite Programm eine Nachricht bzw. einen oder zwei Zeichenketten (der String an der Kommandozeile) an das erste Programm sendet und sich danach beendet.
    Der Daemon sollte dann merken dass er benachrichtigt wurde und entsprechende Funktionen ausführen (warscheinlich polling).

    C kann ich ganz gut und ich hab bis jetzt nur das System V IPC gefunden, um damit zwischen zwei Prozessen zu kommunizieren, aber die Dokumentationen sind ja nicht gerade der hit

    Hat jemand ein kurzes Beispiel ?

    Grüsse, Stefan

  2. #2
    Registrierter Benutzer
    Registriert seit
    14.05.2002
    Beiträge
    33
    Ich hab sowas mal in Perl lösen müssen.

    Dabei hab ich prinzipiell 3 Möglichkeiten im Auge gehabt:
    - Pipes
    - File-Conversation
    - Sockets

    Im Endeffekt sind es die Sockets geworden, vorallem auch deshalb, da Sockets OS unabhängig sind und eigentlicht überall gehen.

    Ein anderer Vorteil ist, das bei Sockets theorethisch der Daemon sogar auf einem anderen Rechner laufen kann!
    Nothing than linux counts
    http://www.suselinuxsupport.de/

  3. #3
    Moderator Avatar von geronet
    Registriert seit
    23.05.2001
    Ort
    Grainau
    Beiträge
    96
    Na ja ich versuchs grad mit dem System V IPC, scheint zu klappen *g*

  4. #4
    Registrierter Benutzer Avatar von Trillian
    Registriert seit
    26.04.2001
    Beiträge
    180
    www.pronix.de hat zu dem Thema auch ein paar Kapitel, vllt. helfen die dir ja weiter? Falls du überhaupt noch Doku brauchst

  5. #5
    Moderator Avatar von geronet
    Registriert seit
    23.05.2001
    Ort
    Grainau
    Beiträge
    96
    Danke, Trillian, dein Link ist ja super!

    Ich habs zwar auch mit dem von mir angegebenen Dokument geschafft, und jetzt alles in Deutsch nachlesen

    Grüsse, Stefan

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •