Anzeige:
Ergebnis 1 bis 5 von 5

Thema: Kommunikation mit laufendem Programm

  1. #1
    Registrierter Benutzer
    Registriert seit
    19.07.2004
    Beiträge
    50

    Kommunikation mit laufendem Programm

    Hallo,

    ich habe vor ein Programm zu schreiben, was im Hintergrund laufen soll und frage mich jetzt, wie ich mit dem Programm dann kommunizieren kann.

    Vielen Dank für Vorschläge und Ideen, wonach ich suchen kann.

  2. #2
    Registrierter Benutzer
    Registriert seit
    08.07.2002
    Beiträge
    719
    Das Stichwort zum Suchen ist IPC = Inter Process Communication. Da gibt es gerade unter Unix einige Möglichkeiten: Named Pipes, Sockets und weitere.

  3. #3
    Registrierter Benutzer Avatar von peschmae
    Registriert seit
    14.03.2002
    Ort
    Schweizland
    Beiträge
    4.549
    Named Pipes? [Edit]Mal wieder nicht erster [/Edit]

    MfG Peschmä
    The greatest trick the Devil ever pulled was convincing the world he didn't exist. -- The Usual Suspects (1995)
    Hey, I feel their pain. It's irritating as hell when people act like they have rights. The great old one (2006)

  4. #4
    Registrierter Benutzer Avatar von panzi
    Registriert seit
    04.05.2001
    Ort
    Kottingbrunn
    Beiträge
    609
    UNIX Sockets sind ne nette sache, auch weil man dann über die Rechte der Datei, die das Socket darstellt, die "Kommunikationsrechte" mit dem Prozess regeln kann.
    Intel Core 2 Duo CPU 2.66GHz; Nvidia GeForce 8 8800 GTS; 4GB RAM; Fedora 12; KDE-testing

  5. #5
    Registrierter Benutzer
    Registriert seit
    19.07.2004
    Beiträge
    50
    Ah, vielen Dank.

    Über Pipes hab ich in der Deutschen Wikipedia was gefunden (http://de.wikipedia.org/wiki/Pipe), allgemein über IPC gibts ne Englische Seite die das von Anfang an erklärt: http://linuxgazette.net/104/ramankutty.html.

    So, dann werd ich mal n bischen lesen...

Lesezeichen

Berechtigungen

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