Hallo,
Ich möchte eine einfache Chat-Anwendung mit RMI programmieren. Die GUI des Clienten soll in JavaFX sein. Soweit habe ich Server und Client fertig. Ich habe Probleme beim senden einer Nachricht von einem Clienten zum Server. Der Client ruft dabei die entfernte senden-Methode vom Server auf, ist das richtig? Der Server holt sich daraufhin alle angemeldeten Clienten aus der registry und sendet die empfangene Nachricht wiederum durch die entfernte senden-Methode der Clients an die Clienten. Wie bekomme ich nun vom Server-Objekt aus eine Referenz auf die angemeldeten Clients aus der registry? Die String-Namen der angemeldeten Clients habe ich mir schon aus der registry geholt. Ich muss die Referenz haben, weil ich sonst die senden-Methode der Clienten nicht aufrufen kann, da diese im Remote-Interface der Clienten steht. Und da habe ich immer Probleme mit den Typen, weil ich einfach nicht auf den Typ des Clienten komme, damit ich die senden-Methode aufrufen kann.
Kann mir jemand weiterhelfen?
Grüße
Ich möchte eine einfache Chat-Anwendung mit RMI programmieren. Die GUI des Clienten soll in JavaFX sein. Soweit habe ich Server und Client fertig. Ich habe Probleme beim senden einer Nachricht von einem Clienten zum Server. Der Client ruft dabei die entfernte senden-Methode vom Server auf, ist das richtig? Der Server holt sich daraufhin alle angemeldeten Clienten aus der registry und sendet die empfangene Nachricht wiederum durch die entfernte senden-Methode der Clients an die Clienten. Wie bekomme ich nun vom Server-Objekt aus eine Referenz auf die angemeldeten Clients aus der registry? Die String-Namen der angemeldeten Clients habe ich mir schon aus der registry geholt. Ich muss die Referenz haben, weil ich sonst die senden-Methode der Clienten nicht aufrufen kann, da diese im Remote-Interface der Clienten steht. Und da habe ich immer Probleme mit den Typen, weil ich einfach nicht auf den Typ des Clienten komme, damit ich die senden-Methode aufrufen kann.
Kann mir jemand weiterhelfen?
Grüße