Прокси-сервер для гибридной системы в C # - PullRequest
2 голосов
/ 31 декабря 2011

enter image description here

У меня есть приложение, разработанное на C # для настольных компьютеров, которое будет обращаться к базе данных MySql на онлайн-сервере.Поскольку это общая база данных, IP-адрес клиента не может получить доступ к базе данных напрямую, поэтому мне нужно реализовать прокси-сервер, который может принимать запрос от клиента, и после обработки бизнес-логики с использованием базы данных он вернет результат обратноклиент.Прокси будет выступать в качестве посредника.Я не смог придумать, как реализовать прокси-сервер для обработки запроса.Оставив Прокси в стороне, все остальное на месте и работает нормально.Любая другая альтернатива приветствуется !!!!

1 Ответ

0 голосов
/ 09 января 2012

Не лучше ли, если ваше приложение просто отправляет HTTP-запрос на страницу на вашем сервере, а сама страница выполняет запрос и возвращает результат в виде json, xml, csv или whathaveyou?Таким образом вы избежите проблем с пользователями за брандмауэром, которые могут использовать только порт 80, и вам будет легче отфильтровывать вредоносные запросы в вашем сценарии до того, как они достигнут базы данных.

...