Как разобраться с клиент-серверными приложениями
Почитайте про REST, если хотите разобраться в клиент-серверных приложениях.
Примеры есть достаточно простые, вопрос в том какая стоит цель, от этого будет зависит инструмент, коих немало:
Веб-службы (soap,rest)
Сервер на соккетах (TCP,UDP)
Remoting сервер (remoting)
Самая простая реализация клиент сервера получается либо на базе веб-службы, либо на базе Remoting сервера.
Про последнего отлично расписано в буквальном смысле 2х страницах в книге Библия C#, крайне рекомендую ее глянуть.