socket.io-client-java
socket.io-client-java copied to clipboard
Full-featured Socket.IO Client Library for Java, which is compatible with Socket.IO v1.0 and later.
In our project, there is a large number of OOM issues @nkzawa @darrachequesne . relate [oom issue ](https://github.com/socketio/engine.io-client-java/issues/81) and the errors all point to the [EventThread](https://github.com/socketio/engine.io-client-java/blob/main/src/main/java/io/socket/thread/EventThread.java) class. The root cause...
**Describe the bug** when i try to compile i have this error **To Reproduce** Socket.IO server version: `2.1.2` implementation ('io.isRooted:socket.io-client:2.1.2') { exclude group: 'org.json', module: 'json' } Execution failed for...
Change the auth parameter from string map to JSONObject to have more control over what we can send in CONNECT packet
**Describe the bug** Compiling my Android app with the following directives results in an APK that is detected as a trojan **To Reproduce** // Adding the following to build.gradle.kts will...
Hello! I would like to request a small change regarding the auth parameter. Currently, it is limited to a Map, but for my use-case it would be nice to have...
**Problem:** Emitting event from server along with the callback and expecting client to trigger callback as the event received to acknowledge the server. Client is getting args[1] as null when...
I'm using Java. The java client is socket.io-client:2.1.1; The java server is netty-socketio:2.0.9; When I create a thread pool using Executors.newCachedThreadPool() to send data. Each thread sends data in batches,...
We are seeing sudden disconnections impacting a small subset of users on specific devices. This occurs on the Java client version 1.0.1. Our app targets Android and is implemented with...
# Connection State Recovery Support Implements Socket.IO v4.6.0 connection state recovery for the Java client. ## What's New **Connection State Recovery** - Client tracks session offset and PID across reconnections...
same code, but different effect for various protocols for: ``` client1.on(testEvent, args -> { receivedData1.set(args[0]); }); ``` For Polling: For Websocket: