In socket.io@4.1.0 we can emit serverSide events to other Socket.io servers.
But i want to send some arguments and get response of other server using this utility function. how can i do it?
when i pass arguments:
// server A
io.serverSideEmit("hello", "world", "foo", "bar");
// server B
io.on("hello", (worldArgument, fooArgument, barArgument) => false);
When I want to acknowledge the response:
// server A
io.serverSideEmit("ping", (err, responses) => verify = responses[0] === "pong");
// server B
io.on("ping", (cb) => cb("pong"));
but i want to use them together, is there any way to do this?