socket.io-client-java icon indicating copy to clipboard operation
socket.io-client-java copied to clipboard

Cannot Received Socket Manager EVENT_PING On Android Library

Open YovanggaAnandhika opened this issue 2 years ago • 2 comments

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

YovanggaAnandhika avatar Mar 08 '23 04:03 YovanggaAnandhika

I was indeed able to reproduce the issue. Let's fix that :+1:

darrachequesne avatar Jun 20 '23 13:06 darrachequesne