AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Programmierung allgemein Datenbanken Delphi MySQL Komponente - Serverdisconnect?
Thema durchsuchen
Ansicht
Themen-Optionen

MySQL Komponente - Serverdisconnect?

Ein Thema von DjGL · begonnen am 20. Aug 2003 · letzter Beitrag vom 26. Aug 2003
Antwort Antwort
Seite 2 von 2     12   
Chewie

Registriert seit: 10. Jun 2002
Ort: Deidesheim
2.886 Beiträge
 
Turbo Delphi für Win32
 
#11

Re: MySQL Komponente - Serverdisconnect?

  Alt 26. Aug 2003, 18:41
Zitat von DjGL:
Nein ob eine TCP Verbindung abreist kann man auch ohne Ping oder ähnlichem feststellen.

TCP ist ja Verbindungsorientiert ....

Wenn ich die Spezifikationen noch richtig im Kopf habe, gibt es keine periodisch ausgetauschten TCP-Pakete beim TCP-Protokoll. Will man das Abreisen einer Verbindung automatisch feststellen, muss das von einer höheren Netzwerkschicht übernommen werden. Offensichtlich macht das MySQL nicht.
Verbdinungsorientiert bedeutet bei TCP, dass zunächst einmal die Verbindung ausgehandelt wird (Stichwort: Handshake) und jedes empfangene Paket quittiert wird.
Martin Leim
Egal wie dumm man selbst ist, es gibt immer andere, die noch dümmer sind
  Mit Zitat antworten Zitat
DjGL

Registriert seit: 20. Aug 2003
10 Beiträge
 
#12

Re: MySQL Komponente - Serverdisconnect?

  Alt 26. Aug 2003, 18:45
Gut dann sag mir warum der ClientSocket ganz normal bemerkt wenn der MySQL Server offline geht?????

Außerdem sollte eine MySQl Komponente zumindest schon merken wenn der MySQL Server ganz normal heruntergefahren wird.
  Mit Zitat antworten Zitat
DjGL

Registriert seit: 20. Aug 2003
10 Beiträge
 
#13

Re: MySQL Komponente - Serverdisconnect?

  Alt 26. Aug 2003, 18:48
Außerdem arbeite ich inzwischen doch schon 4 Jahre mit TCP Sockets also sollte ich das schon wissen
  Mit Zitat antworten Zitat
Benutzerbild von Memo
Memo

Registriert seit: 19. Aug 2003
509 Beiträge
 
Delphi 7 Enterprise
 
#14

Re: MySQL Komponente - Serverdisconnect?

  Alt 26. Aug 2003, 18:49
Zitat von DjGL:
Jahaaaa
Schrei doch nicht so.
Ich habe doch am Anfang einen Link eingestellt. Das Prinzip dort wäre ein Ansatz.
Den es besteht selbst nachdem man wie auch immer, bemerkt hat, das keine TCP/IP Verbindung mehr besteht, das Problem, die Komponente zu disconnecten.
  Mit Zitat antworten Zitat
DjGL

Registriert seit: 20. Aug 2003
10 Beiträge
 
#15

Re: MySQL Komponente - Serverdisconnect?

  Alt 26. Aug 2003, 18:52
Na das mach ich doch mit meinem ClientSocket auch bereits ..... aber ich dachte es gibt da vielleicht eine Erweiterung des Codes das der disconnect von der Komponente selbst erkannt wird.

Ich find das nicht lustig das man da hundert Sachen rundrumbasteln muss bis es funktioniert.
  Mit Zitat antworten Zitat
Chewie

Registriert seit: 10. Jun 2002
Ort: Deidesheim
2.886 Beiträge
 
Turbo Delphi für Win32
 
#16

Re: MySQL Komponente - Serverdisconnect?

  Alt 26. Aug 2003, 18:54
Wenn du dich mit dem TCP-Protokoll so gut auskennst, dann kannst du mir ja bestimmt sagen, wie das Paket eines periodischen Verbindungstest aufgebaut ist.
Martin Leim
Egal wie dumm man selbst ist, es gibt immer andere, die noch dümmer sind
  Mit Zitat antworten Zitat
Benutzerbild von Memo
Memo

Registriert seit: 19. Aug 2003
509 Beiträge
 
Delphi 7 Enterprise
 
#17

Re: MySQL Komponente - Serverdisconnect?

  Alt 26. Aug 2003, 19:02
Zitat von DjGL:
Na das mach ich doch mit meinem ClientSocket auch bereits ..... aber ich dachte es gibt da vielleicht eine Erweiterung des Codes das der disconnect von der Komponente selbst erkannt wird.
Neihein
  Mit Zitat antworten Zitat
DjGL

Registriert seit: 20. Aug 2003
10 Beiträge
 
#18

Re: MySQL Komponente - Serverdisconnect?

  Alt 26. Aug 2003, 19:03
Wofür?

Der MySQL Client ist doch auch auf WinSock aufgebaut ... da ist doch die ganze Verbindung schon definiert und normalerweise sollte da zumindest normale disconnects auch erkannt werden.
  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 21:32 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