Happy Meal  Nerf & Nerf Rebelle  toys are available for collection at McDonald&#39...
The difference between a customer and a client can be rather confusing, and even controversial. The most commonly accepted and basic description of the difference is that a customer purchases goods or services from a business whereas a client receives services from a professional such as a lawyer or accountant.
What are the differences between server-side and client-side programming? 4 answers On a high level, this is my understanding of the difference between a client and server: a server listens on a host and a port, receives requests (e.g. through a socket connection), and then sends a response to the client who initiated the socket connection. The client is what sends a request to that server socket, and waits for a response.