- What is the difference between a client and a server?
- What do we need to do to have our client connect to a server? What's the minimum amount of information necessary?
- What sort of events can a client & server listen to?
- Are there
server.onevents? - What happens when data is sent between a client and a server? Do we need to process it?
- Use
process.argvto get a string from the user to send to the server. - Have the server keep track of all messages ever sent to it.
- Respond to the client with a random message.