This is a question I can't seem to find an answer to easily.
Related to socket.io
If a client connects to socket server, and the server subscribes them to a room, but the browser client is not listening to the events from that room, does the network packet / data still get sent to the client and just ignored since it is not listening? Or does the server not send at all?
Use Case: I have a room I subscribe all my users to, but in some areas of my app they are not listening for any events, or not listening to specific channels / rooms in the browser side code.
If I have a special channel for a near real time update or message that is sent to that room, but only 1 person out of everyone is listening on the browser side, is everyone still getting slammed by network traffic even though it was only meant for that user?