Man kann auch die Posts editieren...
Das Plugin ist nur für Windws-Anwendungen gedacht, daher spielt es keine rolle ob Sockets oder Pipes.
Pipes gibt es genauso unter Linux als auch unter Windows. - selbst wenn es würde keinen Unterschied machen.
Grundlegende Funktionsweise,
Die einzelnen Plugin-Instanzen sehen sich nicht!
Es ist also nicht möglich zu sagen, dass jetzt genau diese Instanz die Instanz 1 ist.
Heißt ich muss mir irgendwas einfallen lassen, um die Instanzen zu identifizieren, die erste Instanz erzeugt eine named pipe, alle weiteren versuchen das ebenfalls, schlagen aber fehl, da diese NACH der ersten instanziiert werden. Da sagt dann schon das Betriebssystem, pipe existiert bereits, also wird da kein Dvbapi-Client erzeugt.
(darf ja nur eine verbindung sein)
alle Instanzen, auch die erste, verbinden sich dann auf die Pipe der ersten Instanz und holen sich da die Infos weg, die benötigt werden um auf den Socket für die Kommunikation zwischen den Instanzen zuzugreifen. Denn die erste Instanz öffnet neben der Pipe noch einen Socket für die Kommunikation zwischen den Instanzen.
Ursprunglich wollte ich alles auf Pipes basieren lassen, was aber nicht funktioniert hatte, der Aufwand wurde zu groß. So habe ich beschlossen die Pipe nur für die Bestimmung der ersten Instanz zu nutzen.