Foros del Web » Programación para mayores de 30 ;) » Java »

[SOLUCIONADO] Socket java Conexion 2 computadoras

Estas en el tema de Socket java Conexion 2 computadoras en el foro de Java en Foros del Web. Buenas amigos se que me diran que ya hai varios temas abiertos sobre este tema pero en realidad no he logrado solucionar la conexion de ...
  #1 (permalink)  
Antiguo 25/09/2013, 23:31
Avatar de edwD  
Fecha de Ingreso: agosto-2013
Mensajes: 18
Antigüedad: 10 años, 8 meses
Puntos: 0
Pregunta Socket java Conexion 2 computadoras

Buenas amigos se que me diran que ya hai varios temas abiertos sobre este tema pero en realidad no he logrado solucionar la conexion de un server y cliente en diferentes pc y diferente router

Lo que hace el server es recibe un numero y devuelve su cuadrado de ese numero al cliente, tan simple para practicar ya despues complicarlo un poquito mas, todo funciona perfecto en la misma red pero lo que quiero es hacer es que desde una ip externa se puedan conectar a mi server.

He leeido ciertas soluciones sobre abrir los puertos en que estoy trabajando,ingrese al modem y todo como lo muestro en esta imagen,en la direccion ip local pongo mi ip

http://www.subirimagenes.net/i/130926073033933867.png

en ambos routers abri ese puerto 4312 pero no me funciona

si pudieran decirme los pasos de como lograr la comunicacion ip externa seria de gran ayuda
  #2 (permalink)  
Antiguo 26/09/2013, 01:44
Avatar de Xerelo  
Fecha de Ingreso: mayo-2009
Mensajes: 2.175
Antigüedad: 14 años, 11 meses
Puntos: 306
Respuesta: Socket java Conexion 2 computadoras

Un router es la entrada/salida de una red interna al exterior, así que si tú llamas a una IP estás llamando al router, no a tu servidor. Lo que tienes que hacer es redireccionar la llamada que llega al router a un determinado puerto del servidor. De lo contrario el router no sabrá qué hacer con esa llamada.

http://www.forosdelweb.com/f45/aplic...router-784779/
__________________
Cada vez que solucionas los problemas de alguien que no se esfuerza, piensa en que el día de mañana puede llegar a ser tu compañero de trabajo, o peor, tu jefe.
  #3 (permalink)  
Antiguo 26/09/2013, 09:35
Avatar de edwD  
Fecha de Ingreso: agosto-2013
Mensajes: 18
Antigüedad: 10 años, 8 meses
Puntos: 0
Pregunta Respuesta: Socket java Conexion 2 computadoras

Gracias por la respuesta he visto los enlaces que colocaste , y realize lo siguiente

abri los puertos 4444 en ambas pc diferente rounter igual desactive el firewall de ambas, y no logro mandar el numero, te dejo una imagen de como esta el programa

http://www.subirimagenes.net/i/130926054023313084.png

no logro amigo
  #4 (permalink)  
Antiguo 27/09/2013, 01:14
Avatar de Xerelo  
Fecha de Ingreso: mayo-2009
Mensajes: 2.175
Antigüedad: 14 años, 11 meses
Puntos: 306
Respuesta: Socket java Conexion 2 computadoras

Si lees el enlace, verás que hablan del port forwading, eso es a lo que me refiero con redireccionar puertos y no lo has hecho.

http://es.wikipedia.org/wiki/Redirec...B3n_de_puertos
__________________
Cada vez que solucionas los problemas de alguien que no se esfuerza, piensa en que el día de mañana puede llegar a ser tu compañero de trabajo, o peor, tu jefe.
  #5 (permalink)  
Antiguo 27/09/2013, 04:04
 
Fecha de Ingreso: febrero-2011
Mensajes: 672
Antigüedad: 13 años, 2 meses
Puntos: 78
Respuesta: Socket java Conexion 2 computadoras

Tambien conocido como NAT.

Ahora lo que haces se lo queda el router, tendrás que hacer un NAT.

NAT = Todo lo que te llegue por este puerto/ip, enviamelo al PC
  #6 (permalink)  
Antiguo 27/09/2013, 21:18
Avatar de edwD  
Fecha de Ingreso: agosto-2013
Mensajes: 18
Antigüedad: 10 años, 8 meses
Puntos: 0
De acuerdo Respuesta: Socket java Conexion 2 computadoras

Muchas gracias Xerelo y ElAthlit coloque mi ip publica y listo funciono se los agradesco

http://cual-es-mi-ip-publica.com/

Etiquetas: externa, ip, socket
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 11:44.