socket.io-client-java
socket.io-client-java copied to clipboard
Cannot Received Socket Manager EVENT_PING On Android Library
Describe the bug Cannot Received Event socket manager "ping" on Android
To Reproduce
Socket.IO server Run On Nodejs version: 4.5.2
Server
import { Server } from "socket.io";
const io = new Server(3000, {});
io.on("connection", (socket) => {
console.log(`connect ${socket.id}`);
socket.on("disconnect", () => {
console.log(`disconnect ${socket.id}`);
});
});
Socket.IO client version: 2.1.0 Android library
Client
Socket.io().on(EVENT_PING) {
Log.d(LOGGER PACKET, "ping")
}
Expected behavior The Socket Io Client Run On Service Class and Foreground Service. with Wakelock Particial
Platform:
- Device: [e.g. Samsung M23]
- OS: [e.g. Android 13, API 33]
gradle module
implementation ('io.socket:socket.io-client:2.1.0') {
exclude group: 'org.json', module: 'json'
}
Additional context
Socket IO Client run successfully. but no Received Ping Like Nodejs Client on ping Event
in version 1.0.1 Event ping is working. but version 2.1.0 not working again. please add missing features.
reference Heartbeat mechanism reversal
I was indeed able to reproduce the issue. Let's fix that :+1: