Question: what is the difference between client and server?
Answer: A server is a program, or machine, that waits for incoming requests. A client is a program, or machine, that sends requests to servers. ... In simplest form, a server is a connection point for several clients, that will handle their requests. A client is software that (usually) connects to the server to perform actions.