![]() |
Client disconnect Indy TCPClient geht nicht!
Hallo,
Client disconnect funktioniert nicht, der client denkt weiterhin er ist connected - sprich jeder versuch wieder zu connecten schlägt fehl... wenn ich den connect über einen 2ten button versuche, dann kommt die meldung das der client bereits connected wäre - was er aber definitiv nicht ist!
Delphi-Quellcode:
procedure TForm1.Button1Click(Sender: TObject);
var request, nl, content : string; i : integer; begin Client.Connect; content := 'type=pocsag&address=1179001&flags=0&function=d&message=<SOH>35GOß3@y<ETB><NUL>L(ß<BRL>=el<ETX>l1P! #Ä<DC1>>In<ACK><DE'; Memo1.Clear; nl := AnsiChar(#13) + AnsiChar(#10); request := 'POST /telegramin/alarmgeber/input.xml HTTP/1.1' + nl + 'Authorization: Basic FtgZhjhuUhjhHGHgh=' + nl + 'Content-Type: application/x-www-form-urlencoded' + nl + 'Host: test.delphi.info' + nl + 'Content-Length: ' + IntToStr(length(content)) + nl + 'Expect: 100-continue' + nl + 'Connection: Keep-Alive'+ nl + nl + content; Client.IOHandler.WriteLn(request); for I := 1 to 20 do Memo1.Lines.Add(Client.IOHandler.ReadLn); Client.Disconnect; end; |
AW: Client disconnect Indy TCPClient geht nicht!
Zitat:
Wie lautet die Meldung genau? Was sagt netstat oder TCPView über den Status des Sockets? |
Alle Zeitangaben in WEZ +1. Es ist jetzt 00:40 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