Metodo run:
Código:
public void run(){
while(socket.isConnected()){
try{
ObjectInputStream buffer = new ObjectInputStream (socket.getInputStream());
SocketData dato = (SocketData) buffer.readObject();
System.out.println(dato);
}catch (Exception e){
e.printStackTrace();
}
}
while(socket.isConnected()){
try{
ObjectInputStream buffer = new ObjectInputStream (socket.getInputStream());
SocketData dato = (SocketData) buffer.readObject();
System.out.println(dato);
}catch (Exception e){
e.printStackTrace();
}
}
Pero, pasa que al estar conectado y no recivir datos, el programa arroja errores...
Existe alguna forma de que solo actue cuando detecte que se esta enviando algun dato ¿?