Vector en RMI

  • 1 Respuestas
  • 2290 Vistas

0 Usuarios y 1 Visitante están viendo este tema.

Desconectado ch1n0

  • *
  • Underc0der
  • Mensajes: 38
  • Actividad:
    0%
  • Reputación 0
    • Ver Perfil
    • Email

Vector en RMI

  • en: Junio 14, 2011, 04:35:09 pm
hola a todos. estoy asiendo un programita en java con RMI. lo que hago es enviar un mensaje a traves del cliente, el cual le llega al objetoRemoto y este lo tiene q guardar en un vector, la gracias es q debo ingresar mas mensajes e ir guardandolos en el vector, pero en el objetoRemoto siempre me guarda el mensaje en la primer posicion.

ahi alguna forma de indicarle de que lo guarde en la sgt. psocicion,

codigo del objetoRemoto

Código: Java
  1. import java.io.Serializable;
  2. import java.rmi.RemoteException;
  3. import java.rmi.server.UnicastRemoteObject;
  4. import java.util.*;
  5.  
  6. public class ObjetoRemoto extends You are not allowed to view links. Register or Login implements InterfaceRemota {
  7.    
  8.    public ObjetoRemoto() throws You are not allowed to view links. Register or Login {
  9.       super();
  10.    }
  11.    
  12.    public int inserta(You are not allowed to view links. Register or Login usuario, You are not allowed to view links. Register or Login post) {
  13.    
  14.       You are not allowed to view links. Register or Login mensaje = new You are not allowed to view links. Register or Login();
  15.       You are not allowed to view links. Register or Login users[] = new You are not allowed to view links. Register or Login[10];
  16.       You are not allowed to view links. Register or Login vector = new You are not allowed to view links. Register or Login(10);
  17.       int a = 0;
  18.       int i = 0;
  19.      
  20.       try {
  21.          users[i] = usuario;
  22.          vector.insertElementAt(post, i);
  23.          //System.out.println(vector.elementAt(1));
  24.          mensaje = vector.toString();;
  25.          a = vector.size();
  26.          i++;      
  27.       }catch(You are not allowed to view links. Register or Login e) {
  28.          e.printStackTrace();
  29.       }
  30.       return i;
  31.    }
  32. }
  33.  
« Última modificación: Abril 18, 2013, 12:47:51 pm por Expermicid »

Desconectado S[e]C

  • *
  • Underc0der
  • Mensajes: 42
  • Actividad:
    0%
  • Reputación 0
  • I am mine.
    • Ver Perfil
    • Undersecurity

Re:Vector en RMI

  • en: Junio 22, 2011, 12:25:00 am
lo que pasa es que siempre que el objetoRemoto  llama al método "insertar" re-inicializa la variable i en 0, por lo que inserta en esa posición, luego incrementa i, pero la próxima ves q se llame el método pasara lo mismo, se inicializa en 0, y se incrementa (inútil incremento xd) . No sé si se entendio, pero prueba algo como esto:

Código: Java
  1. import java.io.Serializable;
  2. import java.rmi.RemoteException;
  3. import java.rmi.server.UnicastRemoteObject;
  4. import java.util.*;
  5.  
  6. public class ObjetoRemoto extends You are not allowed to view links. Register or Login implements InterfaceRemota {
  7.    private int posActual;
  8.    public ObjetoRemoto() throws You are not allowed to view links. Register or Login {
  9.       super();
  10.                 posActual = 0;
  11.    }
  12.    
  13.         public int getposActual(void){
  14.             return this.posActual;
  15.         }
  16.  
  17.         public void setposActual(int nueva){
  18.             this.posActual = nueva;
  19.         }
  20.  
  21.    public int inserta(You are not allowed to view links. Register or Login usuario, You are not allowed to view links. Register or Login post) {
  22.    
  23.       You are not allowed to view links. Register or Login mensaje = new You are not allowed to view links. Register or Login();
  24.       You are not allowed to view links. Register or Login users[] = new You are not allowed to view links. Register or Login[10];
  25.       You are not allowed to view links. Register or Login vector = new You are not allowed to view links. Register or Login(10);
  26.       int a = 0;
  27.      
  28.       try {
  29.          users[i] = usuario;
  30.          vector.insertElementAt(post, getposActual());
  31.          //System.out.println(vector.elementAt(1));
  32.          mensaje = vector.toString();;
  33.          a = vector.size();
  34.                    setPosActual(getposActual()+1);
  35.       }catch(You are not allowed to view links. Register or Login e) {
  36.          e.printStackTrace();
  37.       }
  38.       return i;
  39.    }
  40. }
« Última modificación: Abril 18, 2013, 12:47:59 pm por Expermicid »
You are not allowed to view links. Register or Login
You are not allowed to view links. Register or Login



 

[SOLUCIONADO] Cómo declarar un vector de interos en mips32|sintaxis del for

Iniciado por Hackmundy

Respuestas: 4
Vistas: 2034
Último mensaje Septiembre 11, 2016, 09:33:16 pm
por Gabriela
[SOLUCIONADO] Subir una imagen a un servidor puede ser un vector de ataque?

Iniciado por reger

Respuestas: 2
Vistas: 1804
Último mensaje Mayo 09, 2017, 01:01:25 am
por seth
QR Code Generator Attack Vector

Iniciado por androidety

Respuestas: 1
Vistas: 1331
Último mensaje Mayo 28, 2015, 10:06:26 am
por ANTRAX