Foro de Java y C++ de Chuidiang

Este foro se mueve a Foro de Java y C++

Foro de Java y C++ de Chuidiang
gran duda¡¡¡ayudaaa
* E-mail:
* Password:
Registrarse Presentación Miembros Imágenes
¿Has olvidado tu Password?

Lista de mensajes
Autor Mensaje
Emilio
 
Mensajes: 3
Registrado: Septiembre/2007
Estado: Off-line
Grupo: Nuevo usuario
 
 
  Re: Re: Re: Re: gran duda¡¡¡ayudaaa 24/Septiembre/2007 - 18:56

Graciasssssss de nuevo te debo una, ya me voy aclarando mas las ideas.

Ya hablamos por el otro foro...Byeeee

Chuidiang
 
Mensajes: 774
Registrado: Noviembre/2005
Estado: Off-line
Grupo: Administrador del foro
 
 
  Re: Re: Re: gran duda¡¡¡ayudaaa 24/Septiembre/2007 - 14:27

Por cierto, este foro lo tengo un poco abandonado y ahora estoy en http://foro.chuidiang.com

Si puedes, pásate allí.

Chuidiang
 
Mensajes: 774
Registrado: Noviembre/2005
Estado: Off-line
Grupo: Administrador del foro
 
 
  Re: Re: Re: gran duda¡¡¡ayudaaa 24/Septiembre/2007 - 14:27

Hola:

Los Servlets son para navegador y servidor web -tomcat o similar-. Si no vas a ejecutar en navegador, no necesitas servlets. Aparte, a los servlets se les pide una cosa y te la responden, por lo que el programa en el ciente debería estar continuamente pidiendo refrescos.

Sólo tienes que hacer dos aplicaciones java, una para los clientes y otra para el servidor. Al abrir los sockets, estos salen por red, así que si tienes internet no deberías tener problemas. Bastaría con abrir el socket en ambos lados y listo.

Dependiendo de lo que tengas, podrías tener algún problema, por ejemplo si tienes cortafuegos o tu servidor está detrás de un router, pero todo eso no afecta a tu código java, sino a configuración del cortafuegos o del router.

Se bueno.

Emilio
 
Mensajes: 3
Registrado: Septiembre/2007
Estado: Off-line
Grupo: Nuevo usuario
 
 
  Re: Re: gran duda¡¡¡ayudaaa 24/Septiembre/2007 - 13:12

No voy a hacer applet, sera un ejecutable en java , pero lo que no tengo claro es ; yo tendre un ejecutable java en los clientes y en el servidor entonces al ejecutarl los 3 se supone que ellos se conectaran entre si , poniendo los puertos y las Ip al implementar  los sokets? ¿Los sockets accederan a internet por su cuenta y se conectara todo?

Tu como lo implementarias con servlets o sockets?

Lo siento soy un poco novatillo y esto me queda un poco grande.

Gracias por todo....

 

Chuidiang
 
Mensajes: 774
Registrado: Noviembre/2005
Estado: Off-line
Grupo: Administrador del foro
 
 
  Re: gran duda¡¡¡ayudaaa 24/Septiembre/2007 - 12:50

Hola:

Primero tienes que decidir si los usuarios van a ver el juego desde el navegador o van a usar un ejecutable java que tu les pases.

En el caso de ejecutable en vez de navegador, simplemente necesitas hacer dos aplicaciones java, una para el cliente/juego y otra como servidor, que es el que tiene las posiciones de todo y envia movimientos a uno y otro.

En el caso de navegador, hay varias opciones. La mejor, si tienes acceso al servidor para arrancar lo que quieras, es la siguiente:

- Un serivdor apache con la página web del juego.
- Un applet en java que es el cliente del juego, lo que verán los usuarios. Este applet se descarga del servidor junto con la página web, se ejecuta en el navegador del cliente y se conectaría con socket.
- Una aplicacion java en el servidor, que hace de servidor del juego, similar al caso de no usar web.

Se bueno.

 

Emilio
 
Mensajes: 3
Registrado: Septiembre/2007
Estado: Off-line
Grupo: Nuevo usuario
 
 
  gran duda¡¡¡ayudaaa 24/Septiembre/2007 - 11:33

A ver os explico... voy a hacer un arkanoid multiplayer el cual conecte a dos player en diferentes maquinas a traves de internet, estuve mirando si usar servlets o socket y me decidi por sockets, pero no se que voy a necesitar para el servidor, es decir, si necesitare apache? o con socket no hace falta un contenedor?.
Que necesitare instalar en el servidor para que me gestione los movimiento de los jugadores y me vaya pasando la informacion de uno al otro.? Eske cada jugador tendra su pantalla y la del rival para ver sus movimientos.
Bueno gracias y a ver si alguien me puede hechar una manita.

Usuarios activos
26 usuarios activos: 0 miembros y 26 huespedes en el foro.
 Reglas de mensaje
puedes escribir nuevos temas
puedes responder a los temas
puedes adjuntar archivos
no puedes editar tus mensajes
Contactar con el Administrador del foro.

La utilización del servicio vendrá condicionada por la previa aceptación de las Condiciones Generales de Uso del Servicio.



Foro gratis creado en ForosWebGratis.com. Crea tu propio foro aquí.