Also nochmal ausführlicher:
Verwaltungsprogramm (welches die Inhalte an die Clients sendet)
besitzt:
UDPClient (zum senden der Inhalte)
UDP Server (zum eventuellen Empfang der ClientNamen)
Clientrechner
besitzt
UDPClient (zum Senden des PCNamen)
UDP Server (zum Empfang aller Nachrichten und Inhalte)
---------------------------------------------------
Verwaltungsprogramm sendet einen String als Stringarray
SendMessage('UpdateSSP$$' + SSPContent);
---------------------------------------------------
Client erhält den String und splittet ihn bei $$
Wenn Strings[0], wie hier im Beispiel = UpdateSSP ist, weiss das Tool, was es zu tun hat. Steht da aber SendPCName, sendet der Client per UdpClient an das VerwaltungsTool seinen Namen. Mehr nicht. Das funzt ja auch alles ganz toll, aber leider scheint die UDPServer-Komponente an den Clients, welche die Daten ja empfängt, gern mal abzuschmieren.
Alle Clients verhalten sich immer gleich, weshalb ich sie nicht steuern muss. Sie tun es einfach selbst, wenn denn Daten ankommen, bzw. wenn die UDPServer aktiv ist, was hier das Problem zu sein scheint. Mit der
Ip der Clients stelle ich gar nix an, noch nicht.