首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > .NET >

先给20分,还有150等高手来拿。解决方案

2012-02-23 
先给20分,还有150等高手来拿。。..谁能帮我做个DEMO需求:公司要求我做个程序。。程序已写好,但有很外网的客户

先给20分,还有150等高手来拿。。..
谁能帮我做个DEMO
需求:公司要求我做个程序。。程序已写好,但有很外网的客户端,公司为了安全着想不想直接让客户知道SQL   SERVER   的用户和密码。。所以,我想做个服务器的代理程序,与客户端的程序通讯用的。。。
      1、服务端运行该代理程序。客户端通过IP地址与服务器的这个代理程序通讯。
通过这个做类似中间层的形式,来访问数据库。
      2、能记录客户的登录情况如IP地址。
      我知道好像有个INDY控件可以实现,但看了DEMO好像没有类似的。。
      那位大侠能相告,做个DEMO。。。实现的话,马上开贴送出150分/////

[解决办法]
我们公司的一个产品上面就应用了该类技术,是以HTTP的协议进行数据访问的,支持服务器端的CGI程序或ASP、JSP、PHP等服务器端脚本,可是限于公司制度,无法向你提供源码。只能告诉你如果你做过服务器端脚本开发的话,其实原理是很简单的。idHTTP就完全可以做到,但是如果你的应用逻辑很复杂的话,我建议使用VPN的方式,直接操纵数据库,如果不复杂的话,就可以使用该方法!
[解决办法]
(客户程序+Client/ServerSocket) ------> (密码服务器+Server/ClientSocket)
|
|
V
本地SQL server

热点排行