Skip to content

Cannot Received Socket Manager EVENT_PING On Android Library #734

Open
@YovanggaAnandhika

Description

@YovanggaAnandhika

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

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions