diff --git a/src/main/java/io/socket/client/Socket.java b/src/main/java/io/socket/client/Socket.java index 49bc378..7e131d0 100644 --- a/src/main/java/io/socket/client/Socket.java +++ b/src/main/java/io/socket/client/Socket.java @@ -61,8 +61,8 @@ public class Socket extends Emitter { private Map auth; private Map acks = new HashMap<>(); private Queue subs; - private final Queue> receiveBuffer = new LinkedList<>(); - private final Queue> sendBuffer = new LinkedList<>(); + private final Queue> receiveBuffer = new ConcurrentLinkedQueue<>(); + private final Queue> sendBuffer = new ConcurrentLinkedQueue<>(); private ConcurrentLinkedQueue onAnyIncomingListeners = new ConcurrentLinkedQueue<>(); private ConcurrentLinkedQueue onAnyOutgoingListeners = new ConcurrentLinkedQueue<>();