G
Guest
Gast
Hallo, ich habe da mal eine Frage zu RMI.
ich habe eine Client Server Anwendung die mit RMI funktioniert. Bis jetzt hat es mir(dem Client gereicht) wenn es Methoden auf dem Server aufrufen konnte. Alsomeine damit habe eine anfrage mit Parametern gestellt(Requestobjekt) und der Server hat sie bearbeitet und mir ein Responseobjekt zurückgeliefert. Was ich dann weiter verarbeitet habe. Die Objekt habe ich dabei einfach serialisiert und als kopie übertragen.
Jetzt ist aber eine Sitation hinzugekommen. An dem der Server eine Anfrage an den Client stellt. Und nun weiß ich nicht wie ich das machen soll. Denn das RMI Interface implementiert ja nur der Server und nicht der Client und wie kann da der Server beim Client eine Funktion aufrufen. Und kann ich das dann auch die Antwort an den Server als Kopie übertragen (also serialisieren reicht aus).
Und dann noch etin anderes Problem, auch hinzugekommen ist, das der Client über Änderungen an einem Objekt des Servers dauerhaft informiert sein will, wie mache ich das?
ich habe eine Client Server Anwendung die mit RMI funktioniert. Bis jetzt hat es mir(dem Client gereicht) wenn es Methoden auf dem Server aufrufen konnte. Alsomeine damit habe eine anfrage mit Parametern gestellt(Requestobjekt) und der Server hat sie bearbeitet und mir ein Responseobjekt zurückgeliefert. Was ich dann weiter verarbeitet habe. Die Objekt habe ich dabei einfach serialisiert und als kopie übertragen.
Jetzt ist aber eine Sitation hinzugekommen. An dem der Server eine Anfrage an den Client stellt. Und nun weiß ich nicht wie ich das machen soll. Denn das RMI Interface implementiert ja nur der Server und nicht der Client und wie kann da der Server beim Client eine Funktion aufrufen. Und kann ich das dann auch die Antwort an den Server als Kopie übertragen (also serialisieren reicht aus).
Und dann noch etin anderes Problem, auch hinzugekommen ist, das der Client über Änderungen an einem Objekt des Servers dauerhaft informiert sein will, wie mache ich das?