Retroceder   Foros del Web > Programación para sitios web > Java y JSP

Respuesta
 
Herramientas Desplegado
Antiguo 18-sep-2005, 08:53   #1 (permalink)
rupoldc ha deshabilitado el karma
 
Fecha de Ingreso: agosto-2005
Mensajes: 2
Ayuda comunicacion cliente/servidor JAVA

Hola a tod@s!!

Estoy haciendo una aplicacion de videoconferencia y desearía poner la funcionalidad de que cuando un usuario se quiera conectar, el usuario al que se quiere conectar reciba un mensaje (se le abra una ventanita en su progrma) para que acepte o rechaze la comunicacion, he estado mirando y está la opción de utilizar RMI, pero, ¿no hay algo menos tedioso de usar para comunicar dos aplicaciones que están en diferentes host?.

Muchas gracias de ante mano.

Saludos
rupoldc está desconectado   Responder Citando
Antiguo 19-sep-2005, 14:23   #2 (permalink)
goncafa ha deshabilitado el karma
 
Avatar de goncafa
 
Fecha de Ingreso: noviembre-2002
Ubicación: Santiago, Chile
Mensajes: 1.135
Enviar un mensaje por MSN a goncafa
Te estas ahogando en un baso de agua y buscandole la quinta pata al gato.
No necesitas en lo absoluto RMI para lo que tu deseas. Ya debes saber que el objeto ServerSocket se queda esperando a que un cliente trate de conectar con el, pues bien, lo unico que debes hacer es dejar en un hilo al servidor escuchando por su parte cuando un cliente trate de conectar con el, y cada vez que recva una peticion de conexion simplemente inicias un nuevo proceso donde construyes la venta y la desplegas.

ejemplo

Código PHP:
Socket socket null;
while((
socket server.accept()) != null) {
    new 
Thread(this);
}



//aca estara el metodo run del hilo
public void run() {
    
Frame ventana = new Frame("TITULO");
    
ventana.setSize(500300);

    
//aca debes inicra la ventana a tu antojo y finalmente
    //solo hacerla visible
    
ventana.setVisible(true);

Saludos
__________________
se despide hasta la proxima
Gonzalo Castillo
goncafa está desconectado   Responder Citando
Antiguo 19-sep-2005, 15:04   #3 (permalink)
GreenEyed tiene algunos puntos positivos de karma
 
Fecha de Ingreso: octubre-2003
Mensajes: 2.495
A mi personalmente me parece bastante más sencillo usar RMI que tener que gestionar los sockets, el protocolo de comunicaciones, etc etc "a mano", pero todo es cuestion de gustos.

Otra opcion, si el servidor no se ha de quedar pendiente de una respuesta del cliente (si es una notificacion, mas que una comunicacion) entonces casi mejor usar JMS.

Pero a mano también se puede hacer, por supuesto.
Un saludo.
GreenEyed está desconectado   Responder Citando
Antiguo 17-jul-2008, 01:21   #4 (permalink)
Escartino ha deshabilitado el karma
 
Fecha de Ingreso: julio-2008
Mensajes: 1
Respuesta: Ayuda comunicacion cliente/servidor JAVA

mi problema es parecido, yo tengo un servidor y varios clientes conectados a el, pero es el servidor el que decide cuando y a quien le manda informacion, es decir no me vale dejar el servidor esperando la peticion del cliente porque el cliente no debe pedir nada, en este caso los clientes son los q estan esperando y el servidor el que decide comunicar con uno u otro. El problema es q no se por donde cojerlo la verdad.
Escartino está desconectado   Responder Citando
Respuesta

No hay votos aún.


Herramientas
Desplegado

Normas de Publicación
No puedes crear nuevos temas
No puedes responder temas
No puedes subir archivos adjuntos
No puedes editar tus mensajes

BB code is Activado
Caritas están Activado
[IMG] está Desactivado
Código HTML está Desactivado


La Zona horaria es GMT -6. Ahora son las 15:06.


Message Board Statistics

LinkBacks Enabled by vBSEO 3.1.0

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93