AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Programmierung allgemein Netzwerke Delphi TclientSockset und TServerSocket

TclientSockset und TServerSocket

Ein Thema von xthing · begonnen am 15. Jul 2006 · letzter Beitrag vom 15. Jul 2006
 
Muetze1
(Gast)

n/a Beiträge
 
#2

Re: TclientSockset und TServerSocket

  Alt 15. Jul 2006, 15:00
Zitat von xthing:
1. Manche Sql Abfragen dauern länger und ich möchte den Client schliessen. Wie kann ich dem Server klarmachen: Der Cleint ist geschlossen sende später?
Beim Client einfach schliessen und der Server bekommt dann schliesslich dies mit über das Ereignis OnClientDisconnect wo ihm auch gleich der Socket des Clients mit übergeben wird und er somit weiss, welcher Client das war.

Zitat von xthing:
2. Wie kann ich mehrere Anfragen an den Server senden und diese nacheinander abgearbeiten lassen?
Bau dir eine Liste wo du nacheinander die ankommenden Anfragen einreihst und vorne nacheinander abarbeitest.

Zitat von xthing:
3. Wenn ich mit mehreren Clients arbeite, wie verwalte ich am Server die SQL Abfragen? D.h. wie weiss der Server welcher Client die SQL Abfrage geschickt hat?
Bei jedem Ereignis des Sockets, so auch wenn du Daten empfängst, bekommst du mit Socket eine eindeutige Instanz pro Client geliefert. Diese kannst du dir auch woanders vermerken - z.B. zu der jeweiligen Anfrage - um dann nach erfolgter Abarbeitung der Abfrage direkt diese Instanz zu nehmen und ihr das Ergebnis zu übergeben. Du musst nur darauf achten, dass nach einen OnClientDisconnect diese Instanz nicht mehr gültig ist, also musst sie zurücksetzen, wenn du sie dir noch woanders vermerkst.
  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 22:15 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