import java.io.InputStreamReader;
import java.io.PrintStream;
import java.net.Socket;
+import java.net.SocketException;
import java.net.SocketTimeoutException;
import java.net.UnknownHostException;
import java.util.concurrent.TimeUnit;
try {
receivedData = reader.readLine();
- } catch (SocketTimeoutException e) {
+ } catch (SocketTimeoutException | SocketException e) {
// Do nothing. Just allow the thread to check if it has to stop.
}