2011-02-07 26 views
7

Estoy tratando de conectarme a un sistema remoto que no está en la misma área local que el mío a través de sockets java, ¿alguien puede compartir algún código de muestra o documentos para hacerlo?Conectar al sistema remoto a través del socket

He creado un socket de servidor y estoy a la espera de conexión en un puerto. ¿Cómo puedo conectarme a ese socket desde mi programa de cliente que no está en la misma red de área local que el servidor.

Gracias de antemano ..

+0

¿Puedes hacer ping al servidor desde el cliente? – dacwe

+0

¿Debo utilizar la dirección IP del servidor como la dirección IP proporcionada por el comando ipconfig? – Jinith

+0

sí, no puedo hacer ping al servidor, dice inalcanzable – Jinith

Respuesta

1

http://www.oracle.com/technetwork/java/socket-140484.html proporciona ejemplos de servidor y cliente de la conexión a una toma de corriente.

+0

¿Cuál debería ser el host en el código del lado del cliente? socket = new Socket ("kq6py", 4321); "kq6py" =? – Jinith

+0

"kq6py" es el nombre de la computadora. Podría poner una IP o un FQDN (www.example.com) allí y funcionaría. (Suponiendo que hay una ruta a través del firewall, por supuesto. Si no puede entrar a través del firewall, entonces simplemente no funcionará). – William

Cuestiones relacionadas