In this chapter, we will cover the following recipes:
- Understanding NodeJS events
- Understanding Socket.IO events
- Working with Socket.IO namespaces
- Defining and joining to Socket.IO rooms
- Writing middleware for Socket.IO
- Integrating Socket.IO with ExpressJS
- Using ExpressJS middleware in Socket.IO