访问数据要做的事是,录入用户登陆息,并获取,服务器发布的信息,是不是要做个web页面,然后delphi通过webbrowse后台控制web页面,还是服务器端写个webserver,客户端与webserver通讯,请提供意见,非常感谢

解决方案 »

  1.   

    一般都是因为用户防火墙把端口堵了造成的~
    正如你所说的,用webservices可以通迅
    但是数据量大的话还是不如直接访问来得快最好的解决办法应该是用中间件...
      

  2.   

    1、编写一个webservice,进行数据操作
    2、编写一个webserver,delphi可以使用xmlhttp与webserver进行交互
      

  3.   

    brightyang(其实我是一个程序员)
    中间件指的是什么?
      

  4.   

    远程过程调用是一种广泛使用的分布式应用程序处理方法。一个应用程序使用RPC来“远程”执行一个位于不同地址空间里的过程,并且从效果上看和执行本地调用相同。事实上,一个RPC应用分为两个部分:server和client。server提供一个或多个远程过程;client向server发出远程调用。server和client可以位于同一台计算机,也可以位于不同的计算机,甚至运行在不同的操作系统之上。它们通过网络进行通讯。相应的stub和运行支持提供数据转换和通讯服务,从而屏蔽不同的操作系统和网络协议。在这里RPC通讯是同步的。采用线程可以进行异步调用。        在RPC模型中,client和server只要具备了相应的RPC接口,并且具有RPC运行支持,就可以完成相应的互操作,而不必限制于特定的server。因此,RPC为client/server分布式计算提供了有力的支持。同时,远程过程调用RPC所提供的是基于过程的服务访问,client与server进行直接连接,没有中间机构来处理请求,因此也具有一定的局限性。比如,RPC通常需要一些网络细节以定位server;在client发出请求的同时,要求server必须是活动的等等。
      

  5.   

    谢谢,不过我webservice没有做过,去学习下