Einzelnen Beitrag anzeigen

Benutzerbild von Zacherl
Zacherl

Registriert seit: 3. Sep 2004
4.629 Beiträge
 
Delphi 10.2 Tokyo Starter
 
#5

Re: TClientSocket - Disconnect prüfen

  Alt 19. Jun 2007, 15:12
Ich hab einfach das Event zugewiesen. TCPClient.OnError := OnClientError. OnClientRead habe ich ein meiner Anwendung deklariert. Kann da der Fahler liegen, dass es sich um eine Endlosschleife handelt? Diese Schleife soll eigentlich nur zum Verbinden des Sockets sein. Wenn eine Verbindung da ist, brauche ich sie nicht mehr. Momentan benutze ich sie nun zum manuellen Aufrufen des OnRead Events, welches auch nicht automatisch aufgerufen wird, wenn neue Daten vorhanden sind.

Also so gehts in etwa:
* ClientSocket createn
* Schleife: geht so lange durch, bis das Socket eine Verbindung hat
* Schleife: ändert dann die Funktion in periodisches Aufrufen des OnRead Ereignisses
* Nachrichtenschleife starten

Da denke ich ist das Problem, dass die Nachrichtenschleife dank der Endlosschleife nicht gestartet wird ..
Projekte:
- GitHub (Profil, zyantific)
- zYan Disassembler Engine ( Zydis Online, Zydis GitHub)
  Mit Zitat antworten Zitat