Chapter 13. Building an Advanced Chat App
In the previous chapter, we developed a rudimentary chat application, which allowed an arbitrary number of users to connect to each other and talk anonymously.
In this chapter, we are going to expand this app and make it more advanced by adding features for chat rooms and notifications. In doing so, we will demonstrate how the concept of namespacing works on socket.io
, which is one of the most important aspects of this library.