AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Programmierung allgemein Netzwerke Delphi blocking oder non blocking sockets....
Thema durchsuchen
Ansicht
Themen-Optionen

blocking oder non blocking sockets....

Ein Thema von ronbrand · begonnen am 28. Mär 2004 · letzter Beitrag vom 29. Mär 2004
Antwort Antwort
ronbrand

Registriert seit: 17. Mär 2004
28 Beiträge
 
Delphi 7 Enterprise
 
#1

blocking oder non blocking sockets....

  Alt 28. Mär 2004, 18:04
DAS ist hier die Frage *g* . Spass beiseite und noch schönen Sonntag,
nachdem ich jetzt so viel über blocking / nonblocking sockets(Standardkomponenten bei Delphi) gelesen habe, die Preisfrage, WAS kann bei einer nonblocking connection(zu denen ich neige) schief gehen? kennt jemand evtl. fundierte Gründe die für/gegen die jeweilige Fraktion sprechen?
danke und Gruss
Ron
computer and aircon have something in common:they stop working properly if you open windows
  Mit Zitat antworten Zitat
ronbrand

Registriert seit: 17. Mär 2004
28 Beiträge
 
Delphi 7 Enterprise
 
#2

Re: blocking oder non blocking sockets....

  Alt 29. Mär 2004, 07:46
hmm..dann hab ich vielleicht Frage falsch gestellt? Ich habe vor ein Client/Server System auf die Beine zu stellen, Anzahl der Clients ca. 20-200. Die Aufgabe der Clients ist simpel:
Beim Start des Systems am Server anmmelden und nichts tun, bzw. auf evtl Meldungen des Servers warten. erst beim Verlassen(ausloggen des Benutzers)wird der Client wieder aktiv und meldet seinem Server "ich geh jetzt mal.." die Aktivzeit eines jeden Clients beträgt zwischen 15 min und 3 Std. Das ganze wird in einer Datenbank -die evtl. auf einem entfernten Server läuft- protokolliert.

Brauch ich nun blocking oder non blocking Sockets, gibts vielleicht ein Beispiel für das was ich vorhabe?

Bei Indy hat man sich ja wirklich Mühe gegeben, 2 Dinge stören mich aber:

1.) Der empfohlene Einsatz einer 'Antifreeze' Komponente verursacht bei mir Stirnrunzeln.
2.) Ich habe Tests gemacht und für unbrauchbar gefunden, denn mein Test-Client hatte einen Timeout und meldete sich nach diesem Timeout ab. Wie aber erreiche ich vom Server einen Client der "outgetimed" ist? Der Benutzer vor dem Rechner soll den "timeout" bestimmen, nicht das Client Programm, oder hab ich da was missverstanden?

Danke schon mal für alle Ratschläge.
Ron
computer and aircon have something in common:they stop working properly if you open windows
  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 03:07 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