![]() |
Re: MySQL Komponente - Serverdisconnect?
Zitat:
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. |
Re: MySQL Komponente - Serverdisconnect?
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. |
Re: MySQL Komponente - Serverdisconnect?
Außerdem arbeite ich inzwischen doch schon 4 Jahre mit TCP Sockets also sollte ich das schon wissen
|
Re: MySQL Komponente - Serverdisconnect?
Zitat:
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. |
Re: MySQL Komponente - Serverdisconnect?
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. |
Re: MySQL Komponente - Serverdisconnect?
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.
|
Re: MySQL Komponente - Serverdisconnect?
Zitat:
|
Re: MySQL Komponente - Serverdisconnect?
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. |
Alle Zeitangaben in WEZ +1. Es ist jetzt 03:09 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