Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Netzwerke (https://www.delphipraxis.net/14-netzwerke/)
-   -   Delphi IdTcpServer jede Sekunde auf Nachrichten checken!! (https://www.delphipraxis.net/36385-idtcpserver-jede-sekunde-auf-nachrichten-checken.html)

mr47 19. Dez 2004 13:11


IdTcpServer jede Sekunde auf Nachrichten checken!!
 
Hi Leutz!

Ich hab mal ne relativ dumme Frage :wall: . Ich hab einen IdTCPServer im einen Programm und als passendes Gegenstück den Client.

So ich will Strings senden (Das ist auch kein Problem ich weis wie das geht!)
Ich will jetzt nur noch das jede Sekunde der Server einmal "nachschaut" ob eine neue Nachricht da ist. Wie kann ich das machen?

Das Problem ist das es
Delphi-Quellcode:
 Variable:= Athread.Connection.Readln {....}
nur in den Events vom Server gibt, nicht aber in den Events eines TTimers!
Ich freue mich auf eure Antworten :mrgreen:


:-D

Meflin 19. Dez 2004 13:18

Re: IdTcpServer jede Sekunde auf Nachrichten checken
 
Hi,
du musst einen server nicht auf nachrichten checken, denn wenn er eine nachricht erhält wird dessen onReceiveMsg ereignis ausgeführt!

*MFG*

mr47 19. Dez 2004 13:22

Re: IdTcpServer jede Sekunde auf Nachrichten checken
 
Es gibt aber bei den Indy Servern kein Event mit dem Namen OnReciveMessage!

Oder ich bin nur zu dumm :-D ( :wall: )

tn249 19. Dez 2004 13:44

Re: IdTcpServer jede Sekunde auf Nachrichten checken!!
 
du könntest nen timer verwenden und ihn alle 1 sec nach neuen nachrichten suchen lassen

MfG

Meflin 19. Dez 2004 13:45

Re: IdTcpServer jede Sekunde auf Nachrichten checken!!
 
dann nimm onExecute!

mr47 19. Dez 2004 13:48

Re: IdTcpServer jede Sekunde auf Nachrichten checken!!
 
und wie mach ich das? Könntet ihr mal ein Quellcodebeispiel reinschreiben

Danke im Voraus! :-D

[edit=sakura] Übe Dich in Geduld. Wenn morgen Mittag keiner geantwortet hat, dann kannst Du gerne noch einmal hier nachfragen! Mfg, sakura[/edit]

//edit: Danke Sakura! Ich bin halt SEHR ungeduldig (hab ich von meinem Opa geerbt :-D
ich hab ne Stunde rumprobiert, und siehe da, es hat geklappt. Danke an Meflin, Mit onExecute funktionierts


Grüsse mr47


Alle Zeitangaben in WEZ +1. Es ist jetzt 10:55 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