- Achtet darauf im gleichen WLAN zu sein (ScientificNetwork)
- Achtet auf die Package-Struktur (ServerCommmInterface im Package "server", ClientCommInterface im Package "client"
- MarshallingException -> Die Klassen, die die Interfaces implementieren, müssen Erweiterungen von UnicastRemoteObject sein ("extend UnicastRemoteObject")
Troubleshooting on Windows:
- Disable all network adapters but Wifi (often there are network adapters from VMware, VPN or others)
- Disable Windows Firewall
Raspberry Troubleshooting
- etc/hosts: Create a mapping from "raspberrypi" to raspberry's own IP address
- Dateitransfer: Unter Linux via SD-Kartenslot, ansonsten ins Internet gehen und von da laden.
Other troubleshooting
- "System.setProperty("java.rmi.server.hostname",<YOUR-PUBLIC-IP>);" before creating remote objects