В основном мне нужно создать клиент и сервер, используя только локальную сеть, не будет подключения к Интернету. Будет ли достаточно использования TcpClient или для этого потребуется подключение к Интернету?
Достаточно ли использовать TcpClient или для этого нужен интернет? подключение
Нет, вам не нужно подключение к интернету. Все, что вам нужно, это hub или router, который может направлять IP-пакеты на все компьютеры в локальной сети.
hub
router