Вызывается telnet с соотв. параметрами.
import java.io.*;
import java.net.*;
public class SocketTest {
public static void main (String[] args) {
try {
socket = new socket(addr, port);
// смотри методичку;
Лекция 30.11.04
// сервер
import java.rm.*;
import java.rmi.server.*;
public class ProdbctServer{
public static void main(string []args)
{
try{
ProductImpl P1 = new ProductImpl(“Toaster”);
ProductImpl P2 = new ProductImpl(“Microwave”);
// Вот создали 2 удаленных объекта. Теперь их надо зарегистрировать, иначе они будут не видны.
Naming.rebind(“toaster”, P1);
Naming.rebind(“microwave”, P2);
}
catch {...}
}
}
На прошлой лекции определили класс ProductImpl. Также определили интерфейс: Product, который расширяет интерфейс Remote, расширив методом, возвращающим адрес продукта.
При регистрации могли пользовться:
start rmiregistry
start java ProductServer.
Вот так на Java оформляется сревер удаленных объектов.
Если захотим посмотреть зарегистрированные объекты, то Naming.list().