Я еще не использовал WCF, но могу засвидетельствовать, что TCPClient - популярное хорошее начало для этого, он отлично работает, и вы найдете множество готовых к использованию примеров по всей сети.
Кроме того, если вы начинаете работать в сети, это хороший способ признать технологию, потому что вы точно будете знать, что именно делаете, и это поможет вам понять основы технологии клиент / сервер.
С другой стороны, WCF кажется намного более простым и понятным, но затрудняет понимание того, что происходит за кулисами.
Я предлагаю вам попробовать оба с простыми кусочками кода и убедиться в этом , это то, что я делал каждый раз, когда у меня был выбор технологий, и это IMHO лучший способ сделать собственное соответствующее решение.