Необходимо реализовать общение между клиентом и сервером, с помощью TcpClient.
Клиент отправляет на сервер запрос типа "дай мне такую то информацию", а потом ожидает ее от сервера. Сервер получает запрос, обрабатывает его и отправляет его клиенту.
Вопрос состоит в том, можно ли это реализовать с помощью одного TcpClient у каждой из сторон, и как это сделать? Или нужно делать два отдельных потока для отправки запроса и получения ответа?
Например, что будет, если запихнуть в один поток свой запрос и сразу же попытаться вытащить из него ответ?
Попробуйте использовать WCF. Гайд
Апостиль в Лос-Анджелесе без лишних нервов и бумажной волокиты
Основные этапы разработки сайта для стоматологической клиники
Продвижение своими сайтами как стратегия роста и независимости