Clientsocket geöffnet

Hallo am Alle,

wie bekomme ich denn raus ob ein Socket geöffnet ist?

Wenn ich IPS_GetProperty ($SID, „Open“) benutze dann gibt es auch true zurück
wenn der Socket aktiv aber mit Fehlern geöffnet ist.

VG Dirk

Das ist auch zum abfragen der Konfiguration und nicht nicht um den Status abzufragen.
Den Instanz-Status findest du hier:
https://www.symcon.de/service/dokumentation/befehlsreferenz/instanzenverwaltung/ips-getinstance/
Michael

Dankeschön und wie öffne ich den Clientsocket?
IPS_SetProperty ($ID_Socket, „Open“, true); ?

Das reicht nicht, du musst die Konfiguration auch schon übernehmen.
https://www.symcon.de/service/dokumentation/befehlsreferenz/instanzenverwaltung/konfiguration/ips-applychanges/

Ja das mache ich auch. Hab ich nur vergessen zu schreiben. Also ist das Öffnen so richtig?

Es gibt in dem Sinn kein Befehl um den ClientSocket zu öffnen.
Es gibt die Befehle die Instanz zu konfigurieren und diese Änderung der Konfiguration zu übernehmen.
Ob dies das gewünschte Verhalten ist, musst du ausprobieren.
Sonst erst den Open auf false setzen, übernehmen und dann mit Open auf true und übernehmen wieder aktivieren.
Michael