AGB  ·  Datenschutz  ·  Impressum  







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

tcpserver

Ein Thema von sminds · begonnen am 18. Jan 2005
Antwort Antwort
sminds

Registriert seit: 16. Jun 2003
Ort: Südtirol
21 Beiträge
 
#1

tcpserver

  Alt 18. Jan 2005, 16:37
Hallo,
vielleicht könnt ihr mir ein paar Tipps für folgendes Problem geben.

Ich muß eine Client-Server-Anwendung aktualisieren, bei der
a) der Server jederzeit wissen muß, welcher Client angemeldet ist
b) die Daten am Client nur dann aktualisiert werden, wenn für den Client neue Daten vorhanden sind.

Es ist so eine Art Telefonzentrale, wo ein Anruf am Server ankommt, dort der Server nachschaut, welcher Client angemeldet ist und dann den Anruf an den Client adressiert. Danach muss der Server nur noch dem Client sagen, daß er seine Ansicht (dbgrid) aktualisieren muß.

Bisher habe ich das über eine Datenbank gemacht; wenn der Client das Programm gestartet hat, wurde in eine Status-Tabelle der PC eingetragen und beim Verlassen wieder gelöscht. Die Aktualisierung habe ich mit einem Zeitintervall von 10 Sekunden mit einem requery durchgeführt. Allerdings ist das Netzwerk zu sehr ausgelastet.

Deshalb möchte ich nun die Kommunikation bezüglich Aktualisierung, An- und Abmeldung über TCPSERVER und TCPCLIENT machen.

Allerdings hätte ich dafür noch einige Fragen:
- Überprüfungen, ob ein Client noch angemeldet ist oder nicht, können die automatisch erfolgen?
- muss pro Client eine TCPSERVER-Komponente existieren?
- sollen die Clients auf unterschiedlichen Ports arbeiten?

Das Schlimmste was passieren könnte, wäre, wenn der Server einen Client noch als "angemeldet" eingetragen hätte, den Anruf an den Client weiterleitet, und dort niemand mehr am PC sitzt

Ich bin Euch über Tipps dankbar, da ich bisher nur eine Anwendung mit TCPSERVER geschrieben habe, die von einem Client aus, an einem 2. Client die serielle Schnittstelle anspricht; somit nur eine Verbindung zwischen 2 Clients.

lg,
egon.
  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 04:46 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