Исключение подключения после notifyObservers - PullRequest
0 голосов
/ 09 декабря 2018

Я получаю эту ошибку:

Ошибка al notificar: соединение с хостом отклонено: 192.168.1.6;вложенное исключение: java.net.ConnectException: соединение отклонено: connect

После того, как я попытаюсь уведомить remoteObservers, в данном случае это контроллер.

Вот некоторая частькод.Это с сервера:

public void notificarObservadores(Object aux) throws RemoteException{
         for(IRemoteObserver o: colObservadores){
             try {
                 o.update(this, aux);
            } catch (RemoteException ex) {
                System.out.println("Error al notificar: " + ex.getMessage());
                colObservadores.remove(this);
                System.out.println("Eliminado observer remoto no conectable");
            }

     }
 }

А с контроллера в клиенте:

public class ControladorMesa extends UnicastRemoteObject implements IRemoteObserver,ActionListener{
    private IFachadaServidor servidor;
    private iFrmMesa formulario;
    public ControladorMesa(IFachadaServidor servidor, iFrmMesa frm) throws RemoteException{
        this.servidor = servidor;
        this.formulario = frm;
        this.servidor.agregarObservador(this);
        this.formulario.setController(this);
        this.formulario.setListaProductos(servidor.obtenerProductos());
    }
    @Override
    public void update(IFachadaServidor fachada, Object aux) throws RemoteException {
        this.formulario.setListaProductosgregados(fachada.ProductosAgregados(this.formulario.getMesa()));
    }
...