Hi zusammen,
Wir sind gerade dabei, für ein Projekt der Berufsschule eine kleine Applikation zu entwickeln, die unter Ubuntu den Rhythmbox MusicPlayer fernsteuert mit DBus. (Das ganze soll schliesslich auf einem Android Gerät landen, aber im Moment teste isch erst von PC zu PC). Dabei habe ich ein kleines Problem mit dem RMI, was ich mir einfach nicht erklären kann...
Mein Code funktioniert, wenn ich ihn mit meinem alten Macbook und meinem Asus Netbook teste (egal ob über die WLAN oder LAN Schnittstelle, beide als Server oder Client). Sobald ich es jedoch mit meinem Desktop Rechner aus versuche, erhalte ich nach einigen Minuten warten immer:
Die IP, auf die ich verbinde habe ich richtig angepasst, der gleiche Code läuft wie gesagt zwischen dem Macbook und Netbook.
Alle Rechner laufen mit Ubuntu 10.10 und können einander im Netzwerk auch erkennen. Mein Netzwerk besteht aus einem Motorola Router, einer kleinen Switch und einer Airport Express Station (die kein NAT mehr macht... den Fehlerteufel habe ich schnell gefunden)
Ich hoffe irgendjemand hat eine Idee woran dies noch liegen könnte, den Eintrag in /etc/hosts mit dem Computernamen und der 127.0.1.1 Adresse habe ich auskommentiert, da bin ich schon mal drüber gestolpert beim testen. Da ich davon ausgehe, dass es ein Problem beim Computer ist, verzichte ich erstmal darauf unnötig mehr Code zu posten...
Gruss Suti
Wir sind gerade dabei, für ein Projekt der Berufsschule eine kleine Applikation zu entwickeln, die unter Ubuntu den Rhythmbox MusicPlayer fernsteuert mit DBus. (Das ganze soll schliesslich auf einem Android Gerät landen, aber im Moment teste isch erst von PC zu PC). Dabei habe ich ein kleines Problem mit dem RMI, was ich mir einfach nicht erklären kann...
Mein Code funktioniert, wenn ich ihn mit meinem alten Macbook und meinem Asus Netbook teste (egal ob über die WLAN oder LAN Schnittstelle, beide als Server oder Client). Sobald ich es jedoch mit meinem Desktop Rechner aus versuche, erhalte ich nach einigen Minuten warten immer:
Java:
java.rmi.ConnectException: Connection refused to host: 192.168.1.45; nested exception is: java.net.ConnectException: Connection timed out.
Die IP, auf die ich verbinde habe ich richtig angepasst, der gleiche Code läuft wie gesagt zwischen dem Macbook und Netbook.
Alle Rechner laufen mit Ubuntu 10.10 und können einander im Netzwerk auch erkennen. Mein Netzwerk besteht aus einem Motorola Router, einer kleinen Switch und einer Airport Express Station (die kein NAT mehr macht... den Fehlerteufel habe ich schnell gefunden)
Ich hoffe irgendjemand hat eine Idee woran dies noch liegen könnte, den Eintrag in /etc/hosts mit dem Computernamen und der 127.0.1.1 Adresse habe ich auskommentiert, da bin ich schon mal drüber gestolpert beim testen. Da ich davon ausgehe, dass es ein Problem beim Computer ist, verzichte ich erstmal darauf unnötig mehr Code zu posten...
Gruss Suti