Я хочу разработать асинхронный C # TCP-сервер, который может выступать в качестве прокси между двумя клиентскими VNC-соединениями, прозрачно передавая данные между ними.
У меня уже есть некоторый асинхронный клиент-серверный код, где я могу эффективно обмениваться сообщениями между сервером и любыми подключенными клиентами, теперь мне нужен способ размещения своего рода прокси для трафика VNC.
Client A--------------Server--------------Client B
VNC traffic sent -> relayed through server -> VNC traffic received
И затем любой ответ от клиента B просто возвращается обратно на сервер, затем транзитивно к клиенту A.
Если для правильного ответа требуется дополнительная информация, пожалуйста, дайте мне знать.
Спасибо!