Adding a connection event in the client

Now, the connection event also exists in the client. This means that in the client, we can do something when we successfully connect to the server. It may not happen right away; it may take a little time. Over inside Atom, we can add this event inside index.html, right below our call to io. As shown, we'll call socket.on:

var socket = io();socket.on

We want to listen for an event, and this event is a little different to the one we have in our server.js file. It's not on('connection'), but on('connect'):

var socket = io();socket.on('connect');

The on method here is exactly the same as the one we used in server.js. The first argument is the event name and the second argument is the callback function. ...

Get Advanced Node.js Development now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.