要求在客户端的窗口里输入相关用户信息,点确认后通过互联网到服务器上去认证,Delphi有什么控件可以做到吗?服务器上的数据库是SQL Server 2005,我的初步想法是客户端输入的数据传到服务器上通过查找服务器里的数据库来确认有没有数据在数据库里,但现在不知通过什么方式来达到目 的,有做过的说下啊,谢谢!!!

解决方案 »

  1.   

    最简单的办法:Socket通讯。也可以使用所谓的三层/多层结构。
      

  2.   

    你也可以使用Indy组件或类似的组件
      

  3.   

    如果是SQL2000就好办了,不需要怎么,只需要客户端设置IP和数据库名,密码便可
      

  4.   

    可以设置VPN网络,编程就简单了。
    有一款软件SoftEther,虚拟网卡和HUB,可已制作免费VPN。服务器需要知道IP,如果没有固定IP,用花生壳软件申请一个账号可以得到一个免费域名。通过域名访问即可。
      

  5.   

    如果需要通过Internet和Http,有如下两种架构供选择:
    1)WebService。是通用的SOAP协议通信,安全性要考虑多点
    2)DataSnap的。是Delphi自己的组件,性能还可以。
      

  6.   

    为什么不用vpn技术呢?用户vpn技术就不需要什么验证了,直接用vpn拨号验证不就更加简单吗?