verbindung/udp-packet über xinetd an dämon weitergeben



  • hey leutz...

    bitte nicht gleich steinigen, ich hab schon ne menge gesucht.

    mein dämon erwartet nur ein udp packet, woraufhin er dann etwas tut ( was natürlich mit dem inhalt des packetes zu tun hat...).

    und da der dämon nicht die ganze zeit laufen soll, würde ich den ja am besten von xinetd verwalten lassen.

    aber wie wird jetzt genau die verbindung / das udp-packet von xinetd an meinen dämon weitergegeben, damit ich es da auslesen kann?
    ( das eintragen des dämons in der xinetd.conf ist nicht das problem, nur die programmiertechnische sache, wie ich letztendlich wieder auf die verbindung / das packet zugreifen kann, ist das problem).

    mfg und frohe weihnachten und :xmas1: und :xmas2:

    ich



  • Der inetd reicht, soweit ich weis, Alles, was er empfäng, der Standardeingabe der betreffenden Programms weiter. Aber ich weis nicht, ob das überhaupt mit UDP klappt. Würd mich net wundern, wenn das nur mit TCP/IP klappt.



  • mir kommt da grad der subtile verdacht, dass es vielleicht klappen würde, einfach ganz einfach vorzugehen.

    packet an port x
    xinetd startet dämon der für port x eingetragen ist
    dämon listen auf port x, eingabe ist quasi garantiert
    dämon reagiert ( und beendet sich, also KEINE endlosschleife wie normal)
    fertig

    könnte evtl. funktionieren, müsste ich mal ausprobieren.


Anmelden zum Antworten