Hi,
ich habe das Problem, daß der VDR kein Bind auf UDP Port 6419 machen kann, wenn bereits andere Programme diesen Port gebunden haben.
Die Fehlermeldung ist folgende:
Code
Oct 6 09:22:10 dev vdr: [24382] SVDRP client handler thread started (pid=24342, tid=24382, prio=low)
Oct 6 09:22:10 dev vdr: [24382] SVDRP dev opening port 6419/udp
Oct 6 09:22:10 dev vdr: [24382] ERROR (svdrp.c,161): Die Adresse wird bereits verwendet
Oct 6 09:22:10 dev vdr: [24382] SVDRP client handler thread ended (pid=24342, tid=24382)
Der angehängte patch setzt einfach nur noch die zusätzliche Socket Option SO_REUSE_PORT (falls vorhanden). Damit funktioniert der Bind des VDR problemlos.
Wobei ich nicht verstehe, warum das Script peerdemo auf Anhieb ohne Probleme funktioniert hat und nur der VDR nicht wollte.
Zabrimus