Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Netzwerke (https://www.delphipraxis.net/14-netzwerke/)
-   -   Delphi Chat / IdTCPServer - Threads beenden sich nicht immer (https://www.delphipraxis.net/4452-chat-idtcpserver-threads-beenden-sich-nicht-immer.html)

DataCool 29. Apr 2003 19:44


Chat / IdTCPServer - Threads beenden sich nicht immer
 
Hi,

ich habe einen Chat entwickelt, der von verschieden Usern Text empfängt ! Der Empfang wird über die Indy IdTcpServer-Komponente realisieren.
Die Texte der anderen User werden über ein php-Script auf einem Server geschickt !

Jetzt mein Problem :
Im normalen Betrieb läuft als super ! Wenn aber viele User(>2) Ihre Nachrichten sehr schnell hintereinander schicken
werden manche Threads/Connections nicht beendet, die Connwctions schaukeln sich hoch und danach hängt die Anwendung(Keine Rückmeldung)
Zu erwähnen ist vielleicht auch noch, das die Methoden die ich im Ereignis OnExecute des Server nicht 100% thread sicher sind. Wüßte auch nicht wie ich das 100% sicher machen könnte ???
Denn wenn ich eine Nachricht eines Users erhalte, schreibe ich diese im HTML-Format in einen lokalen HTML-File und rufe diesen mit TWebbrowser auf *g
Das Schreiben in den File löse ich mit einer Critical-Section !

Recht komplex u. kompliziert, aber ich hoffe jemand kann mir einen Denkanstoss geben.

Danke, Data


Alle Zeitangaben in WEZ +1. Es ist jetzt 22:29 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz