Bin noch ein ziemlicher Neuling im Bereich der Netzwerkprogrammierung und habe mir deshalb schon diverse Tutorials zu den
Indy Komponenten durchgelesen.
Ich möchte folgendes realisieren: Auf einem Computer läuft eine Stoppuhr, die per Interface an dem Computer gesteuert wird. Diese aktuelle Zeit der Stoppuhr soll möglichst schnell und genau an Clients versendet werden.
Im Moment habe ich dazu in mein Programm den
Indy Chat Server integriert (der aus dem Demo Ordner der
Indy Komponenten) und auch den Client mit drin. Wenn sich das Programm startet, startet sich also der Server per Befehl und der integrierte CLient loggt sich beim Server ein. Jetzt schickt die Stoppuhr bei Bedarf die Uhrzeiten via dem Clienten an den Server und der dann an alle angemeldeten Clients (diese weiterverteilung ist das wichtigste).
Leider ist der Chat-Server und Client sehr träge, deshalb schafft er nur etwa eine Meldung pro Sekunde, gut wären aber 10 oder 20. Außerdem kommen die Meldungen mit dem oben beschrieben Weg stark verkürzt an.
Hat einer einen Server Source, an den sich auch beliebige Rechner anmelden können und der Nachrichten der Stoppuhr überall hin verschickt? Ich denke nämlich, dass es gar nicht not tut, im Programm Server und Client laufen zu lassen, denn der Server müsste ja auch so mit irgendeinem Befehl selber Meldungen an alle verbunden PC's schicken können.
Vielen Dank für eure Hilfe!