Я еще не использовал WCF, но я могу засвидетельствовать, что TCPClient является хорошим хорошим началом для этого, он отлично работает, и вы найдете множество готовых к использованию примеров по всей сети. Кроме того, если вы начинаете работать в сети, это хороший способ признать технологию, потому что вы точно знаете, что именно делаете, и это поможет вам понять основы технологии клиент/сервер.
С другой стороны, WCF выглядит намного более упрощенным и понятным, но затрудняет просмотр того, что происходит за кулисами.
Я предлагаю вам попробовать оба с простыми кусками кода и увидеть для себя, это то, что я каждый раз, когда я имел технологические альтернативы на выбор, и это ИМХО лучший способ сделать свое собственное соответствующее решение ,
Пойдите в зависимости от того, что вы понимаете лучше всего. –
Я новичок в обоих! сделал некоторые работы WCF, и я вроде как это :-), но не уверен в концепции чата! –
WCF имеет двусторонние услуги, которые широко используются в чат-приложениях. –