![]() |
AW: ClientSocket bekommt keine Verbindung
Ich hab nun
Delphi-Quellcode:
getestet und damit klappt es auch. Das was der ursächliche Grund.
Client.ClientType := ctBlocking
Da sich mit TClientSocket ein kleineres Programm ergibt als mit TIdTCPClient verwende ich nun doch wieder das TClientSocket. Das Programm sieht nun so aus:
Delphi-Quellcode:
Client := TClientSocket.Create(nil);
try Client.Host := '127.0.0.1'; Client.Port := 8078; Client.ClientType := ctBlocking; try Client.Open; Client.Socket.SendText(AnsiString(s)); Client.Close; except on E: Exception do; //ignore, do nothing end; finally Client.Free; end; |
AW: ClientSocket bekommt keine Verbindung
Ähm, warum nutzt du nicht einfach das Event
![]() Depending on the service, this may be the point when the socket should start reading or writing over the connection. |
AW: ClientSocket bekommt keine Verbindung
Eine
![]() Es kann sein, dass es diese Problem bei Indy nicht gibt, da Indy das selbst auch intern macht - kenn mich mit Indies ned so aus. |
AW: ClientSocket bekommt keine Verbindung
Zitat:
Es scheint mir als ob man nur durch Trial & Error lernt. Die Beschreibung einer Komponente mit den jeweiligen Methoden und Eigenschaften besagt ja nicht direkt etwas darüber, WIE man das nun richtig einsetzt. Und dann studiert man ja auch nicht jede Methode bis ins Letzte. Also schaut man nach Beispielen. Und bei den Beispielen hier im Forum, oder ![]()
Delphi-Quellcode:
in keinem der Beispiele vorkam. Oder, dass man die Abfrage auf aktiv nicht braucht, weil Exception. Das OnConnect ist auch nicht aufgetaucht, bis eben auf Deinen Hinweis.
ctBlocking
|
AW: ClientSocket bekommt keine Verbindung
Zitat:
Zitat:
Zitat:
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 23:29 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