Read-Eval-Print Loop (REPL)
A REPL is a concept that allows you to interact with a program by sending
commands to it without restarting it.
In networking, it is used to send commands to a server that will read the
commands, evaluate them, and send back the result.
All of this is done in a loop until the client or the server decides to close
the connection.
Useful to keep a connection open and send multiple commands!