From f041820020c01fd9c534385b2c288f059af01d8f Mon Sep 17 00:00:00 2001 From: Manevolent Date: Mon, 13 Aug 2018 09:58:55 -0400 Subject: [PATCH] Catch socket exception for code clarity even though I dont think it was causing any problems --- .../socket/client/LocalTeamspeakClientSocket.java | 2 ++ .../github/manevolent/ts3j/ServerConnectionTest.java | 12 ++---------- 2 files changed, 4 insertions(+), 10 deletions(-) diff --git a/src/main/java/com/github/manevolent/ts3j/protocol/socket/client/LocalTeamspeakClientSocket.java b/src/main/java/com/github/manevolent/ts3j/protocol/socket/client/LocalTeamspeakClientSocket.java index 1bca7b3..e56a7b2 100644 --- a/src/main/java/com/github/manevolent/ts3j/protocol/socket/client/LocalTeamspeakClientSocket.java +++ b/src/main/java/com/github/manevolent/ts3j/protocol/socket/client/LocalTeamspeakClientSocket.java @@ -163,6 +163,8 @@ public class LocalTeamspeakClientSocket try { socket.receive(packet); + } catch (SocketTimeoutException ex) { + throw ex; } catch (SocketException ex) { if (socket.isClosed()) throw new EOFException(); else throw ex; diff --git a/src/test/java/com/github/manevolent/ts3j/ServerConnectionTest.java b/src/test/java/com/github/manevolent/ts3j/ServerConnectionTest.java index 8dd35af..cd3e49e 100644 --- a/src/test/java/com/github/manevolent/ts3j/ServerConnectionTest.java +++ b/src/test/java/com/github/manevolent/ts3j/ServerConnectionTest.java @@ -27,8 +27,7 @@ public class ServerConnectionTest { ); identity.improveSecurity(10); - while (true) { - try { + client.setIdentity(identity); client.setNickname("Hello from Java"); @@ -152,14 +151,7 @@ public class ServerConnectionTest { client.listClients(); - Thread.sleep(1000L); + Thread.sleep(10000L); - client.listClients(); - - client.disconnect(); - } catch (Throwable ex) { - ex.printStackTrace(); - } - } } }