Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Netzwerke (https://www.delphipraxis.net/14-netzwerke/)
-   -   Delphi IdUDPServer in der Konsole (https://www.delphipraxis.net/126238-idudpserver-der-konsole.html)

LH_Freak 20. Dez 2008 16:18


IdUDPServer in der Konsole
 
Heyho,

ich habe ein kleines Problemchen mit den Indys. Im Moment schreibe ich einen Server für ein Schulprojekt (ein digitales Schwarzes Brett), und um die Anzeigen beim Server zu registrieren wollte ich das mittels UDP Broadcasting realisieren.
Also schnell eine Broadcasting Klasse geschrieben, die entweder sendet oder am horchen ist. Funktioniert auch gut, wenn ich in vom Server zum Verwaltungsprogramm broadcaste. Wenn ich jetzt allerdings im Server von der Anzeige empfangen möchte, reagiert der Server einfach auf keinen der Broadcasts.
Der Server läuft in der Konsole, ich hab allerdings eine eigene Nachrichtenschleife erstellt, und mit den normalen Socketkomponenten von Delphi klappt das ganze auch einwandfrei, und senden mit dem IdUDPServer funktioniert schließlich auch, nur beim empfangen passiert nichts.
Ich hoffe mir kann jemand helfen, ich würde das ganze einfach umdrehen und die Anzeigen fungieren als Client und der Server (wie der Name eigentlich sagt :D) als Server. Wäre eben nicht ganz meine gewünschte Optimallösung.
Schonmal danke im vorraus :thumb:

Gruß
LH_Freak

EDIT:
Oh man, ich bin doch blöd >__<
Ich hab den Fehler jetzt gefunden, sorry erstmal :oops:
Also für alle, die auch irgendwann das Problem haben.
Man muss für den Server dann ThreadedEvent auf true stellen, da die Eigenschaft standardmäßig ausgeschaltet ist, und man somit in der Konsole ein Problem hat.


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