Здравствуйте
Есть задача сделать что-то типа прокси для двух TcpClient. Идея такая:
1) Где-то в windows службе два TcpListener`а будут слушать и принимать двух TcpClient`ов, по одному каждому
2) При получении нужно как-то копировать данные из одного TcpClienta в другой, как на чтение так и на запись. Как раз путем получения/записи данных от/в NetworkStream данных клиентов.
Правильный ли данных подход, если учесть, что эти два TcpClienta будут располагаться за NAT, а TcpListener`ы будут видны обоим? или я изобретаю велосипед и все можно сделать как-то проще?