Notas: programo en ubuntu 10.04 y uso eclipse
Disculpen la falta de ortografia estoy usando un teclado en ingles por lo que tengo prescindir de las tildes
Sin nada mas que decir les dejo los trozos de codigo que se ocupan de conectarse.
En el Servidor
Código:
public void run() {
try {
while(true){
ss = new ServerSocket(9999);
areaChat.append("\nYo(Server):Escuchando"); // esto no tiene importancia es de la gui
s = ss.accept();
InetAddress addr = s.getInetAddress();
areaChat.append("\nYo(Server): El cliente "+addr.getHostName()+" se ha conectado desde: "+ addr.getHostAddress());
nwc c = new nwc();
Thread t = new Thread(c);
t.start();
}
} catch (IOException e) {
closeServer();
e.printStackTrace();
}
}
En el Cliente:
Código:
public void run() {
try{
s = new Socket("localhost",9999); // Aqui he intentado cambiar localhost por el ip de mi otra computadora sin tener exito
oos = new ObjectOutputStream(s.getOutputStream());
ois = new ObjectInputStream(s.getInputStream());
System.out.println("Conexion Exitosa");
this.readLine();
}catch(Exception ex){
this.close();
ex.printStackTrace();
}
}
sera que el problema esta en el servidor? por que algunos companeros de la facultad intentaron conectarse a mi servidor sin exito, justo como me sucedio a mi.
Yo me inclino mas por que es algo que tiene que ver con los puertos ya que de otro modo no tendria sentido que yo me pueda conectar a mi propia computadora y no a otras.
Gracias de antemano cualquier sugerencia sera apreciada.