The socket.io file socket.io.min.js can be retrieved from the socketio-client Github repository. Building the HTML Our HTML structure is fairly simple: there is a login pane at the top to set your and a two-column chat pane where the left column displays current users and the right column displays the chat: <h1>Socket.io Chatterbox</h1> <div id="status" class="border">Disconnected</div> <form id="