Problem Statement
When multiple users want to communicate together in real-time, sending messages individually to each participant causes delays, high server load, and inconsistent message delivery. Without a proper group messaging system, messages can be lost, arrive out of order, or users may not receive updates promptly.
