Ver Mensaje Individual
  #2 (permalink)  
Antiguo 15/12/2006, 01:49
Avatar de chuidiang
chuidiang
Colaborador
 
Fecha de Ingreso: octubre-2004
Mensajes: 3.774
Antigüedad: 19 años, 7 meses
Puntos: 454
Re: Enviar una funcion por un socket para ejecutarla

Hola:

En el servidor, cuando recibe el string, tendrás que hacer varios if para que si la cadena recibida es tal o cual, ejecute tal método.

Otra opción es que el cliente mande exactamente el nombre de la clase y método a invocar. El servidor, con Class.getClassForName() y Class.getMethods() y Method.invoke() podría ser capaz de invocarlo.

Otra opción (más al estilo de GreenEyed ) sería que pusieras rmi, que hace exactamente lo que quieres. El cliente puede invokar remotamente métodos de clases que están en el servidor.

Se bueno.
__________________
Apuntes Java
Wiki de Programación