Rekursion

Hallo an Alle,
ich habe ein Problem und ich hoffe es gibt eine elegante Lösung.

Es gibt eine Variable die im Webfront angezeigt wird. Wenn sich diese verändert dann wird über einen Socket wiederum etwas ausgegeben. Das erfolgt über ein getriggertes Ereignis in welchem ich den Sender(Webfront) abfrage.
Danach wird etwas über eine Registervariable empfangen und der Zustand der Variable wieder verändert. Da in diesem Falle der Sender nicht das Webfront ist passiert nichts.
Jetzt will ich per Programm die Variable ändern und damit soll der Trigger ausgelöst werden. Das aber nur wenn ein bestimmtes Script der Auslöser ist da ich ansonsten eine Rekursion bekomme und der Server quasi lahm gelegt ist.
Danke für Eure Lösung.