SConnect.pas进行Server and Client数据传输解析
Provider.pas进行Server端数据库的维护
光看这两个单元,都累死人,
除非你的数据库是自己写的数据,很简单的那种,那还可以。

解决方案 »

  1.   

    我觉得用MIDAS最简单。代码写的很少,反正MIDAS也支持Socket的,唯一多的是需要服务器启动ScktSrvr。当然减少的是你大量的工作量。
      

  2.   

    不错,你把ScktSrv看懂,把它写成控件,放在自己的Server中,好了,你的要求就是如此,
    TSocketConnection用的是ClientSocket, ScktSrv用的是TServerSocket继承类,而且能够实现浏览、查询、增、删、改.
    好,问题解决,嘻嘻。只不过除了改ScktSrv控件你自己写外,其它的是Delphi帮你写,那里用的都是API
      

  3.   

    To Raptor(猛禽) :
      自己建立一种通讯约定并实现之,到底该怎样实现呢?给个思路或Demo好吗?我知道你是高手,帮人帮到底嘛。
    To Crtl+C @ Crtl+V(木石三) :
      当客户端和服务器通讯后,服务器还需要和另外的模块(也是服务器)通讯.....,如此之后最后一个模块才能存取数据库,并把得到的数据向前传,所以无论如何象猛禽所说的‘自己建立一种通讯约定并实现’恐怕是必须的了,在帮忙想想办法。
     
      

  4.   

    如果自已写‘通讯约定并实现’,我觉得就是巨麻烦,而你如果将Scktsrv看懂,然后把它写成自己的一个功能模块实现,如果连这步实现了,那你再想和另外的模块通讯那还不容易,比写'通讯约定并实现’简单多了,那玩意光对数据的维护都是巨复杂巨麻烦。而且要写还不是几天几个星期的事,是吧。
    而且我在怀疑你这样做有无必要,你要么在RDM加入方法来确定客户端的操作或连接其它操作,或直接写另外的RDM不就行了。