Salesforce Certified JavaScript Developer I Practice Test 4

Question 1 / 40
A developer is setting up a new Node.js server with a client library that is built using events and callbacks.
The library:
• Will establish a web socket connection and handle receipt of messages to the server ?
• Will be imported with require, and made available with a variable called we.
The developer also wants to add error logging if a connection fails.
Given this info, which code segment shows the correct way to set up a client with two events that listen at execution time?