Graciasssssss de nuevo te debo una, ya me voy aclarando mas las ideas.
Ya hablamos por el otro foro...Byeeee
Por cierto, este foro lo tengo un poco abandonado y ahora estoy en http://foro.chuidiang.com
Si puedes, pásate allí.
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.
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....
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.