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 e7e6d31..c44c28e 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 @@ -41,7 +41,7 @@ public class LocalTeamspeakClientSocket private final DatagramPacket packet = new DatagramPacket(new byte[500], 500); private final Map namedProcessors = new HashMap<>(); - private final ExecutorService commandExecutionService = Executors.newCachedThreadPool(); + private final ExecutorService commandExecutionService = Executors.newSingleThreadExecutor(); private final Object commandSendLock = new Object(); private volatile InetSocketAddress remote;