Hola,
Tengo un problema con Java y por más k leo y busko no entiendo.
Estoy usando la clase socket, y deseo hacer un programa simple que lea una linea de entrada por el usuario y k la repita. El programa esta en los tutoriales de Java pero no konsigo realizarlo.
package sockets;
import java.net.*;
import java.io.*;
import sun.security.action.GetLongAction;
public class Kodex {
try {
echoSocket
= new Socket("IP-AKI",PUERTO
); out
= new PrintWriter(echoSocket.
getOutputStream(),
true); echoSocket.getInputStream()));
System.
err.
println("Don't know about host: taranis."); System.
err.
println("Couldn't get I/O for " + "the connection to: taranis.");
}
while ((userInput = stdIn.readLine()) != null) {
out.println(userInput);
System.
out.
println("echo: " + in.
readLine()); }
out.close();
in.close();
stdIn.close();
echoSocket.close();
}
}
En la parte que dice IP y PORT k va?
En los test k eh realizado eh probado kn el IP de mi pc y port 80 k es para las koneccones web y lo k hace es recibir la entrada y cada vez imprime una linea k el server web manda.
Ahora, despues de esa pregunta hay algo k tampoko m keda claro; tengo un router y 3 komputadoras conectadas a este si kisiera konektarme a la komputadora usando el programa servidor, despues k este en la kapacidad de programarlo, komo le hago?
Lo k se es k mi tiene una especie de maskar a la web k seria la ip externa, kuando konekto desde un buskador x ejemplo a esta ip entro a la konfiguracion del router. Si no m ekivoko, si kisiera entrar a mi server web desde afuera deberia konfigurar un puerto en el router para k me redireccione a la makina kn el servidor no?
No se nah de redes y estoy experimentando kn eso, paciencia xfavor hehe.
Gracias de Antemano
(Algo k muy posiblement se m olvido agregar: crea IOException)