AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Programmierung allgemein Netzwerke Delphi TClient/ServerSocket - Daten kommen nicht an.
Thema durchsuchen
Ansicht
Themen-Optionen

TClient/ServerSocket - Daten kommen nicht an.

Ein Thema von thkerkmann · begonnen am 3. Nov 2006 · letzter Beitrag vom 6. Nov 2006
Antwort Antwort
Seite 2 von 2     12   
oki

Registriert seit: 30. Dez 2002
Ort: Brandshagen
1.819 Beiträge
 
Delphi 2007 Professional
 
#11

Re: TClient/ServerSocket - Daten kommen nicht an.

  Alt 6. Nov 2006, 09:08
Hi,

meine Methode hätte erst mal geholfen der Ursache näher zu kommen. Wenn du sagst, dass die Connection noch besteht, dann kann es eigentlich wirklich nur noch am Receive liegen. Ich sehe da jetzt nur noch zwei Möglichkeiten:

1. Man findet die Wirkliche Ursache und kann sie sicher beseitigen.
2. Man läßt sich ein fehlertollerantes Handshake einfallen.

Ich mag auch eher die erste Methode. Mit der zweiten eskalieren meistens die Probleme und mann proggt mehr an der Fehlerbehandlung als an der eigentlichen Aufgabe. Trotzdem ist es aber manchmal so, das man den Fehler nicht eindeutig lokalisieren kann (weil es ein echter Fehler ist, oder man es einfach nicht hin kriegt). Dann benutze ich die zweite Methode.

Die zweite kann man in etwa so umreißen:

Client sagt "will senden" (redy to send) -> Server antwortet "und los" (redy to receive) -> Client sendet und sagt "fertig mit senden" (send close) -> Server antwortet "ok mache Schluß" (redy close receive) -> und tschüß

antwortet einer nicht, wird die Verbindung unterbrochen und der Client meldet sich neu an.

Für Variante 1 würde ich erst mal prüfen, ob nichts ankommt, oder nur das Ereignis aus bleibt (Pollen auf Receive-buffer ???).


Gruß oki
  Mit Zitat antworten Zitat
Antwort Antwort
Seite 2 von 2     12   


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 17:23 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