oicq没有读远程数据库呀,只是连到了服务器上,算是个三层的结构吧。
两层连远程数据库可以用TADOConnection
在Internet上还是不要用两层数据库吧,安全实在是一个问题。

解决方案 »

  1.   

    to: SAsura(SAsura)
        oicq是三层结构么????????我还以为他是用类似socket连接,然后直接访问数据库呢
      

  2.   

    oicq用的是socket,连接是好像是tcp/ip包,发消息是udp包,由服务器的socket server
    负责读写数据库,不过oicq确实值得研究,如何负载如此大的用户量,这是关键
      

  3.   

    oicq的数据库就负责个登陆和读取好友名单,获取好友IP号之类的,数据量不是很大,发消息时是直接发到对方的IP地址去的,发不过去时才从服务器转发。