Một ứng dụng mẫu về RMI

Trong ví dụ này chúng ta sẽ xây dựng một ứng dụng RMI đơn giản cho phép server quản lý một tọa độ của một điểm và thực hiện các chức năng được yêu cầu từ client như move, rmove, display, distance.

Với giao diên đồ họa chúng ta có thể quan sát sự thay đổi tọa độ của điểm trên server khi client yêu cầu thay đổi tọa độ này.

Trong thư mục chứa thư mục client vả server bạn tạo một file “mypolicy” với nội dung như sau

grant {
permission java.net.SocketPermission “*.info.ucl.ac.be:1024-“, “listen,connect,accept,resolve”;
permission java.net.SocketPermission “*.info.ucl.ac.be:-1023”, “connect,resolve”;
permission java.net.SocketPermission “127.0.0.1”, “listen,connect,accept,resolve”;
permission java.net.SocketPermission “192.168.106.117”, “listen,connect,accept,resolve”;
permission java.net.SocketPermission “192.168.106.190”, “listen,connect,accept,resolve”;
permission java.net.SocketPermission “192.168.106.95”,”listen,connect,accept,resolve”;
};

Continue reading “Một ứng dụng mẫu về RMI”

Quater RMI addendum exemple de la calculette où le client télécharge le stub du serveur

Le serveur RMI a ici un thread qui sert de serveur html de classes pour distribuer les stubs aux clients. les changements par rapport à l’exemple initial sont en vert