22. august 2003 - 13:26Der er
3 kommentarer og 1 løsning
TcpClient.onDisconnect
Hejsa,
jeg har i lang tid haft en klient applikation til at køre op mod en software-server på en unix-maskine!
har kommunikeret via delphi 4's TPowerSocket - det har virket fint, men WriteLn og ReadLn metoderne...
hvis det skete at der var problemer på netværket eller funktions-serveren (den klienten connect'er op imod) af en eller anden grund var gået ned, fik klientprogrammet en OnDisconnect event og derved vidste jeg at der skulle connect'es påny før jeg sendte data til serveren!
i delphi7 kan jeg ikke få min klient-komponent til at trigge dens OnDisconnect lige meget hvad jeg gør!
og det er lige meget om jeg bruger en TTcpClient komponent eller en TIDTcpClient!
Lige meget hvad kan den ikke finde ud af at den er blevet disconnected hvis det er sket fra serversiden!
nogen er har haft lignende problemer og/eller ved hvordan man løser dette?
I dette særtema ser vi på, hvordan cloud og AI bliver fundamentet for virksomhedernes digitale forretning, og hvordan de nye muligheder for automatisering og forretningsværdi kan udnyttes uden at miste overblik, sikkerhed og menneskelig kontrol.
Indy er lidt underlig på det felt. OnDisconnected bliver AFAIK kun kaldt, når du kalder Disconnect ELLER hvis du får en gracefully disconnect fra din server.
Derfor er du nød til at check for exceptions omkring dine Send's.
bruger CheckForGracefulDisconnect-metoden før jeg sender til serveren!
lukker...
/Hmann
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.