AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Thema durchsuchen
Ansicht
Themen-Optionen

TCPServer langsam

Ein Thema von rainerkunze124 · begonnen am 21. Nov 2004 · letzter Beitrag vom 21. Nov 2004
Antwort Antwort
rainerkunze124

Registriert seit: 1. Okt 2004
Ort: SH
56 Beiträge
 
#1

TCPServer langsam

  Alt 21. Nov 2004, 17:17
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!
  Mit Zitat antworten Zitat
Benutzerbild von jfheins
jfheins

Registriert seit: 10. Jun 2004
Ort: Garching (TUM)
4.579 Beiträge
 
#2

Re: TCPServer langsam

  Alt 21. Nov 2004, 17:23
Du könntest:
1. mit einem UDP-Broadcast die Stoppuhrdaten verschicken
2. Nicht alle 1/10 Sekunde oder so Daten schicken, sondern einmal z.B. Echtzeit, Stoppuhrzeit, Intervall
3. zum Thema "nachricht an alle verb. Clients schicken" schau dir mal meinen CodeLib eintrag an: TClientsTClients
  Mit Zitat antworten Zitat
Antwort Antwort


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 02:29 Uhr.
Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz