AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Programmierung allgemein Netzwerke Delphi Server/ClientSocket - Stabile Verbinung für mehrere Stunden?

Server/ClientSocket - Stabile Verbinung für mehrere Stunden?

Ein Thema von romber · begonnen am 28. Okt 2004 · letzter Beitrag vom 29. Okt 2004
 
romber

Registriert seit: 15. Apr 2004
Ort: Köln
1.167 Beiträge
 
Delphi 10 Seattle Professional
 
#1

Server/ClientSocket - Stabile Verbinung für mehrere Stunden?

  Alt 28. Okt 2004, 11:57
Hallo!

Auf dem Server-Rechner läuft eine TServerSocket-Anwendung. Diese schickt ab und zu Daten an alle verbundeten Clients. In der StatusBar des Server-Programms bekomme ich immer Anzahl der verbundeten Clients. Es kann so passieren, dass ich die Server-Programm ab und zu neustarten muss, weil diese praktisch noch in Entwicklung ist. Dabei warten die Clients auf den Server und sobald der Online ist, wird wieder verbunden. Beim Testen mit mehreren Clients ist mir aufgefallen, dass nicht alle gestarteten Clients wieder verbunden werden, wenn der Server neu gestartet ist.

Ich mache es so: jeder Client hat einen Timer, der jede 5 Sekunden überpfüft, ob die Verbindung zum Server besteht. Wenn nicht, wird versucht, diese herzustellen.

Code:
if not ClientSocket.Socket.connected then
try
ClientSocket.Open
except end;
Ich habe eigentlich nicht viel Ahnung von Sockets. Hat jemand vielleicht ein Paar übersichtliche Code-Beispiele für mich, die mir weiterhelfen konnten? Ich würde gerne eine Stabile Verbindung zwischen dem Server und Client aufbauen, die mehrere Stunden erhalten wird, auch wenn keine Daten gesendet werden. Und der Client soll auf den Server warten, wenn dieser mal offline ist.

Danke!

MfG,
Ralf
  Mit Zitat antworten Zitat
 

Themen-Optionen Thema durchsuchen
Thema durchsuchen:

Erweiterte Suche
Ansicht

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 14:41 Uhr.
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz