客户端的TSocketConnection设置InterceptGUID属性值为 {EA3276A2-0222-4A2C-BA73-234EB4948449}
scktsrvr.exe的 Intercept GUID 里的 GUID 也设置了同样的值.客户端的运行程序的时候. 如果InterceptXXX.dll丢失了, 服务器上的scktsrver会自动退出.(真要命!其它客户端就连上不服务器了!)-----不知道是不是其它情况下也会这样.我现在只能在客户端运行的时候,检测InterceptXXX.dll丢失(或是否注册). 或者改scktsrver.exe的源代码(有难度!)郁闷!

解决方案 »

  1.   

    这好像也没有什么太好的办法,如果客户端出现这个问题自动从你的服务器下载相应的DLL并且注册吧……
      

  2.   

    没有遇到过这个问题,不过个人感觉 TSocketConnection 不太稳定。
    顺便帮你顶一下!~~
      

  3.   

    这种情况可能是Socket的线程问题,检查一下客户端的InterceptXXX.dll或其引用的代码里有没有发送释放线程的命令!
      

  4.   

    scktsrver.exe 不稳定 不建议使用
    如果使用 建议修改源代码, 或者启动一个服务程序监控这个 如果没有响应 重新启动他。
      

  5.   

    CBX RIA框架就是这么个东西,其实是发扬了Delphi的特色,同时又把欠缺的东西补齐了:
    1、采纳一个强有力的Web Server(例如Apache或IIS)直接当作应用服务器
    2、发挥优势,客户端用VCL,用bpl的机制给客户端减肥
    3、中间层无状态,Pooling
    4、直接采用http协议通讯,天然穿透防火墙
    5、热部署程序模块,解决部署的麻烦
    6、用一个小exe初始化程序,来初始化浏览器,绕开浏览器安全设定的麻烦。
    CBX RIA框架几乎是国产多Delphi层框架中最好的一个,同时体现SmartClient和RIA思想。 
    CBX RIA Demo(需要客户端初始化):http://61.128.123.88/cbx/appsvr.dll/Splash.ao
    有关CBX RIA的评论:http://www.firebird.net.cn/forum_view.asp?forum_id=2&view_id=2251
    刚创建的CBX RIA讨论区
    http://www.firebird.net.cn/forum_list.asp?forum_id=11

    CBX RIA案例:
    http://www.firebird.net.cn/forum_list.asp?forum_id=12

      

  6.   

    看了一下源代码@ _ @原来可以这样子滴  scktsrver.exe /install
      

  7.   

    另外, InterceptXXX.dll 就是 D7 DEMO里的 Intercept. 我改把了改把. 不然 sniffer 抓包都是明文! -_-!
      

  8.   

    这也是个办法要不就备份一下InterceptXXX.dll
      

  9.   

    这就是办法啦 scktsrver.exe /install   60秒自动重启!