ich würde gerne wissen, wann jemand über Connect Control auf das System zugreift. Bislang habe ich nur gesehen, dass ich über das Log sehe, wenn die Verbindung besteht. Das Log auswerten wäre zwar möglich, aber eine einfache Bool Variable die sich ändert, wenn die Verbindung aufgebaut wird wäre deutlich einfacher Mir ist klar, dass das Rücksetzen ggfs. ein Problem darstellen könnte.
danke für deine Antwort. Dein Code Schnipsel prüft allerdings nur, ob die Verbindung aufgebaut ist, nicht aber, ob sie aktuell benutzt wird. Auf diese Weise starte ich die Connect Verbindung.
Mich interessiert, ob jemand die Verbindung aktiv nutzt
könntest du mir vielleicht Auskunft geben, ob es einen Weg gibt eine aktive Verbindung von Connect Control zu detektieren?
Leider wird heutzutage ja so ziemlich alles gehackt - siehe Domainfactory und Timehop vor einigen Tagen :eek: Zu Datex-P Zeiten hatten wir diese Probleme nicht - dafür andere
Da es keine „aktive Verbindung“ gibt, ist dies nicht möglich. Du kannst wie von dir vorgeschlagen die access.log prüfen, ob dort Einträge auftauchen, wann der letzte Zugriff stattgefunden hat. Du willst den Spezialschalter „ServerLogging“ aktiviert haben, damit diese auch sichtbar sind
Als aktive Verbindung hatte ich für mich den Datenverkehr verstanden der im Log angezeigt wird, wenn man z. B. vom iPad via IPSView über Connect auf Symcon zugreift. Aber da konnte man ja schon sehen, dass die Verbindung immer auf- und dann wieder abgebaut wird. Deshalb auch vorsorglich mein Hinweis, dass das Rücksetzen z. B. einer Bool Variable dann problematisch sein würde
cool wäre es, wenn ich nicht mit OO auf Kriegsfuß stehen würde
Wenn man seit Jahrzehnten auf prozedurale Programmiersprachen fixiert ist, hat man keine Chance mehr dies in eine objektorientierte Denkweise zu ändern
Das ist auch der Grund, warum ich ein Fan der hier geposteten und meiner eigenen Skripte bin
Gruß
Hans
Nachtrag: Falls das spätere Skript von Interesse sein sollte kann ich es zur Verfügung stellen
dann nicht vollständig zu sein zu sein, da dort nur der Hinweis auf Port 3777 zu finden ist und auf Connect nicht eingegangen wird. Ausserdem ist es m. E. unschlüssig, dass der Spezialschalter „Server Logging Filter“ in der Doku als „Web Server Logging Filter“ bezeichnet wird und damit am Ende der Doku steht - ich hatte nach der Bedeutung gesucht
Kann ich das Connect Control mittels php verbinden wenn es nicht verbunden ist?
Es trennt sich wenn das Internet länger mal weg war.
Mit dem folgenden Code geht es nicht.
IPS_SetProperty ($ID_Connect_Instance, „Open“, true);
IPS_ApplyChanges($ID_Connect_Instance);
Das Limit ist nicht ohne Grund da. Aktuell ist es ein netter Workaround, falls man unabsichtlich ins Limit geraten ist, dass dies nach einem Neustart wieder auf 0 ist. Bitte missbraucht diese „Lücke“ nicht mit Automatismen, da wir diese ansonsten Serverseitig schließen werden.