我用Remote data module 来作中间层,客户端用SocketConnection来进行数据连接,服务器端分发后在局域网的服务器上,在开发的时候,客户端用ClientDataSet能够在ProviderName拉出服务器端的DataSetProvider,但是我把服务器端分发在互联网上,那么在客户端用ClientDataSet的ProviderName就不能找到DataSetProvider了,SocketConnection能够连接,请问高手这是为什么?

解决方案 »

  1.   

    是否socketConnection 的serverGUID 的值不见了.
    把原来的socketConnection 去掉,从新放置socketConnection.只要socketConnection的
    serverGUID值在应该是可以连接的.
      

  2.   

    No.1:首先你要保证在你本机上已经进行了注册。
    No.2:你将服务程序那边的要么激活,要么把服务开开。
      

  3.   

    但是在本地局域网是可以的哟!!!—————————————————————————————————
    ┏━★━━◆━━★━┓ 
    ♂欢|◢CSDN◣|使♂        ▲自由保存帖子,浏览,关注检测
    ┃迎|◥论坛助手◤|用┃        ▲完善的CSDN客户端工具
    ┗━☆━━◇━━━☆┛       ▲自动添加签名......让你更快,更爽,更方便地上CSDN...
    http://www.csdn.net/expert/topic/573/573604.xml
    http://www.chinaok.net/csdn/csdn.zip
      

  4.   

    关键是在广域网上不行??—————————————————————————————————
    ┏━★━━◆━━★━┓ 
    ♂欢|◢CSDN◣|使♂        ▲自由保存帖子,浏览,关注检测
    ┃迎|◥论坛助手◤|用┃        ▲完善的CSDN客户端工具
    ┗━☆━━◇━━━☆┛       ▲自动添加签名......让你更快,更爽,更方便地上CSDN...
    http://www.csdn.net/expert/topic/573/573604.xml
    http://www.chinaok.net/csdn/csdn.zip