Socket.io has no limitations and restrictions for how many users can be connected to the server, how many users are in a room, or how many rooms are there.
Your limitations are related to:
- Software Implementation (Performance)
- Network Logic Model: Event, Multithreaded, Single-Threaded
- OS tuning: socket handlers and many other features
- Equipment: CPU, RAM, Bandwidth (In \ Out), HDD / SSD (if there is a database / file cache (it can still be based on RAM)).
The order is important and usually tries to move from top to bottom, re-evaluating each point in advance, based on the requirements of your application. You must first install the OS.
moka source share