Título: problema socket internet Publicado por: netastra en 10 Octubre 2013, 15:36 pm Hola,
Agradecer de antemano la ayuda, tengo el siguiente problema, he creado un socket cliente/servidor y me funciona perfectamente cuando lo ejecuto en LAN, pero cuando intento ejecutarlo en internet no me conecta con el servidor. InetAddress addr = InetAddress.getByName("192.168.1.50"); funciona correctamente InetAddress addr = InetAddress.getByName("83.50.103.276"); ya no me funciona, al poner la ip de internet de mi servidor. Muchas gracias. Título: Re: problema socket internet Publicado por: ThinkByYourself en 10 Octubre 2013, 16:12 pm Quizá tengas que decirle en algún lugar en qué puerto quieres que se conecte.
Título: Re: problema socket internet Publicado por: ThinkByYourself en 12 Octubre 2013, 14:45 pm Veo que nadie te ha respondido aún, por lo que te voy a responder yo, pero mi respuesta no es la mejor, ya te lo digo.
Hace bastante que intenté hacer un chat en WAN y sólo encontré complicaciones. Lo cierto es que si estás pensando hacer un chat de este tipo o algo que se le asemeje, la respuesta no la encontrarás en Java SE (aunque vi una librería que a lo mejor puede servir, era algo de COMM o algo así... que te permite abrir puertos etc.), sino en Java EE a lo mejor, y luego además peticiones con AJAX o algo así por parte del cliente, tendrías que tocar programación para servidores. Sé que se puede hacer a la manera que pretendes, pero entonces tendrás que entrar en el router y mirar el forwarding o algo así, la verdad que no soy preciso porque al final no conseguí llevarlo a WAN. Y si lo consiguieras, sería un coñazo para los users meterse en el router y forwardear un puerto para que le pase la info a tu app. Sé que se puede, yo no lo he conseguido, pero tendrías que mirar muchas más cosas para hacerlo debidamente (PHP o algún lenguaje para el servidor, CREO, y digo CREO porque no lo conseguí, por lo cual te doy la idea que yo tengo del tema, no más, no es la respuesta final). Canción para meditación: https://www.youtube.com/watch?v=D023Ir4zWvM Espero que te haya servido de ayuda. Un saludooooo! |