Mittelmannkommunikation mit ESP8266

In den letzten Tagen beschäftigte mich ein Problem. Ich habe versucht, über einen Server von einem Client zu einem anderen Client zu kommunizieren:

Client1 -> Server -> Client2

Client1 sendet eine kleine Nachricht (wie die Temperatur) an den Server und der Server leitet die Nachricht an Client2 weiter. Dies sollte mit dem TC-Protokoll funktionieren. Ich habe bereits zwei Skripts für einen Client und einen Server geschrieben, sodass sie miteinander sprechen.

Den Servercode findet ihr hier: https://pastebin.com/pnQ5S8QZ und das Clientskript hier: https://pastebin.com/YYdy8u3m.

Ich hoffe einer von euch könnte mir bei meinem Problem helfen;)

Setze Deinen Code bitte direkt ins Forum. Benutze dazu Codetags (</>-Button oben links im Forumseditor oder [code] davor und [/code] dahinter ohne *).
Das kannst Du auch noch nachträglich ändern.

Gruß Tommy

Edit:
Client → Server → Client wird kritisch, weil der Client nicht dafür da ist, zu lauschen. Er müsste dann in regelmäßigen Abständen beim Server anfragen, ob für ihn etwas da ist.
Client → Server / erzeugt Client → Server ist besser

PHPError: Client1 sendet eine kleine Nachricht (wie die Temperatur) an den Server und der Server leitet die Nachricht an Client2 weiter.

Schön wenn es funktioniert!

PHPError: Ich hoffe einer von euch könnte mir bei meinem Problem helfen;)

Welches Problem? Ich sehe weder eine Frage noch eine Beschreibung von einem Problem!

Warum kommunizieren Esp1 und Esp3 nicht direkt die Temperatur?

Gruß Fips