If you haven’t worked with server code before, some of the concepts might seem confusing: what exactly is a client and a server? How do they communicate? How do you pass data between them?
This is a companion discussion topic for the original entry at https://happycoding.io/tutorials/java-server/client-server