![]() |
AW: Konfiguration für einen Dienst
@himitsu
schöner sicher, das hier geschilderte Szenario geht aber davon aus daß man gar nicht weiß wen man fragen könnte ... |
AW: Konfiguration für einen Dienst
Ob der Server ständig alle anderen Rechner fragt, ob da zufällig grade ein Client ist, welcher was von ihm will,
oder ob der Client einmal alle anderen Rechner fragt, ob dort ein Server rumgammelt, der mit einem reden will... Soeinen großen Unterschied kann ich da erstmal nicht erkennen. :gruebel: (außer der Häufigkeit der Rundrufe) |
AW: Konfiguration für einen Dienst
Ein Problem besteht darin, wenn die 2000+ Clients gleichzeitig nachfragen wollen (weil der Server kurz weg war) und dann alle das Netz zubrüllen.
|
AW: Konfiguration für einen Dienst
Zitat:
|
AW: Konfiguration für einen Dienst
Wirklich besten Dank für die Unterstützung
zu MJustin: Ja, das mit der Multicastgroup ist mir schon klar. Eine 'normale' IP geht auch gar nicht. Aber trotzdem muss das Ding zusammen mit dem Port fest verdrahtet sein wie in Deinem Beispiel in Deinem Blog oder irgendwo hinterlegt sein. Und zu Deiner Antwort an himitsu: Das mit der Firewall würde mich nicht interessieren. Meine Software wird ausschliesslich in LANs betrieben und da ist keine Firewall aktiv. Sonst hätte ich das Problem auch mit der 'normalen' Applikation, welche vom Client-Programm aus über eine Indy-TCPClient-Kompo eine Verbindung zum Server aufbaut. zu Bummi und himitsu: Also das müsste im Prinzip schon gehen. An sich sind ja so oder so beim Casting die Rollen vertauscht. Eigentlich ist der Server nicht wie gewohnt der Listener sondern der 'Sender' und der Client spielt Listener. Wenn ich nun dem Server-Programm diese Listner-Funktion übertrage, also die Client-Kompo einbinde, müsste das Client-Programm einfach beim Start irgend etwas über die Cast-Server-Kompo senden. Aber wie bekomme ich dann die IP und den Port vom Server-Programm zurück? Ich habe noch nicht geshen, ob da noch ein Dialog möglich ist. |
AW: Konfiguration für einen Dienst
Du schickst einfach IP und Port als Message in dem Broadcast
|
AW: Konfiguration für einen Dienst
Zitat:
ActiveMQ setzt in den UDP String daher noch einen Text (Broker/Version) an den Anfang anhand dessen man sicher sein kann, einen Message Broker unter der IP zu finden. Das ist auf jeden fall leichter (in der Wartung) als zum Beispiel bei Clients die zur Kommunikation mit dem Server vorübergehend auch einen Server-Port öffnen wollen, jeweils einen anderen Port zu konfigurieren falls der Standardport bereits belegt ist. |
Alle Zeitangaben in WEZ +1. Es ist jetzt 19:01 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