problema socket internet

Iniciado por netastra, 10 Octubre 2013, 15:36 PM

0 Miembros y 1 Visitante están viendo este tema.

netastra

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.

ThinkByYourself

Quizá tengas que decirle en algún lugar en qué puerto quieres que se conecte.
No te voy a engañar.
Todos hemos sido programados para normalizar la psicopatía de las élites económicas y políticas, y para realimentar su patrón de ciega codicia.

ThinkByYourself

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!
No te voy a engañar.
Todos hemos sido programados para normalizar la psicopatía de las élites económicas y políticas, y para realimentar su patrón de ciega codicia.