I have a thread that executes the following code:
public void run() { try { int n = 0; byte[] buffer = new byte[4096]; while ((n
you can use a external flag for this
boolean flag = true; public void run() { try { int n = 0; byte[] buffer = new byte[4096]; while ((n = in.read(buffer)) != -1 && flag) { out.write(buffer, 0, n); out.flush(); } } catch (IOException e) { System.out.println(e); } }