【问题标题】:Proxy server for a hybrid system in C#C#中混合系统的代理服务器
【发布时间】:2011-12-31 05:37:57
【问题描述】:

我有一个用 C# 为桌面开发的应用程序,它将访问在线服务器中的 MySql 数据库。由于它是一个共享数据库,客户端 IP 不能直接访问数据库,所以我需要实现一个代理服务器,它可以接受来自客户端的请求,并在使用数据库处理业务逻辑后,它将结果返回给客户。代理将充当中间人。我一直想不出一种方法来实现代理服务器来处理请求。将代理放在一边,其他东西都已到位并且运行良好。任何其他选择都是最受欢迎的!!!!

【问题讨论】:

  • 您可以构建一个接受 SQL(或其他)的简单 Web 服务,针对数据库执行它并将记录集转储到您的应用程序。
  • 安全吗,mysql是共享数据库,只有网站IP可以访问
  • 如果你让它安全,它就会很安全。
  • 感谢您的回答...此类网络服务的任何示例都将不胜感激
  • 我不知道。 :-) 但你确实理解了这个概念,对吧?

标签: c# mysql networking proxy


【解决方案1】:

如果您的应用程序只是向服务器上的页面发出 HTTP 请求,而页面本身执行查询并以 json、xml、csv 或其他格式返回结果不是更好吗?这样一来,您就可以避免防火墙后面的用户只能使用端口 80 的问题,并且您可以更轻松地在脚本中的恶意查询到达数据库之前将其过滤掉。

【讨论】:

  • 我一定会尝试使用它进行测试。感谢您的建议。
猜你喜欢
  • 1970-01-01
  • 2021-12-11
  • 2012-10-17
  • 1970-01-01
  • 1970-01-01
  • 2010-10-17
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多