Ankündigung

Einklappen
Keine Ankündigung bisher.

Socket abonieren

Einklappen
Dieses Thema ist geschlossen.
X
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

    [wiregate] Socket abonieren

    Nachdem die Doku verspricht:
    Beim anliegen von Daten auf einem Socket soweit "angemeldet" (plugin_socket_subscribe). Dazu später mehr..
    wollte ich mal diesen Thread nutzen, etwas mehr Infos über die socket Unterstützung im WireGate zu erfahren...

    Grundsätzlich ist die Benutzung des $plugin_socket_subscribe ja aus anderen Plugins ersichtlich, aber die magische Variable $socknum (eindeutige Nummer des Sockets) in Verbindung mit dem Array $socket[$socknum] würden mich schon interessieren.

    Muss sich jeder $socknum selber ausdenken und hoffen nicht zu kollidieren?
    Gibt es einen "privaten" Address-Raum wo jeder selber spielen kann - und dann evtl. noch einen offiziellen, wo die Plugins im SVN Repository sich dran halten sollen? Quasi eine Registry dafür?
    TS2, B.IQ, DALI, WireGate für 1wire so wie Server für Logik und als KNX Visu die CometVisu auf HomeCockpit Minor. - Bitte keine PNs, Fragen gehören in das Forum, damit jeder was von den Antworten hat!

    #2
    Richtig, $socknum ist derzeit einfach eine möglichst freie & erfundene Zahl
    Das hatte AFAIR auch irgendeinen Grund, dafür seinerzeit keinen zweidimensonalen Hash mit Klartext-Plugin-Name zu nehmen, entweder wars fürchterlich kryptisch zu handeln, langsam oder hat RAM gefressen.. Oder alles drei..

    Optimal ist das so natürlich nicht ganz, das sich jeder die Nummern verwalten muss aber mal ehrlich, man hat davon im Normalfall 5-10 Stück@max..

    Makki
    EIB/KNX & WireGate & HS3, Russound,mpd,vdr,DM8000, DALI, DMX
    -> Bitte KEINE PNs!

    Kommentar

    Lädt...
    X