各高手:
   現我用delphi7的ScktServer做TCP/IP三層服務器, 但在20個左右客戶端用戶連入ScktServer
服務器程序時且當同時計算較大量數據時會中止服務器程序而退出,
在無計可施時我只能再用delphi7最原始方法編一個監控程序: 它不停去檢測ScktServer服務器是否已被中止退出, 
如發現中止退出,就會在10秒後重序ScktServer服務器端程序.後我再改用網上遊戲的IOCP的Delphi服務器模式編寫服務器,
但其效果也同樣會在多用戶同時數據計算時會被中止退出服務程序.煩請幫解決!!謝謝!

解决方案 »

  1.   

    如果你的都是DLL的话,最好加入到COM+服务当中,也许退出的就不再是你的ScktSrvr。
      

  2.   

    加入到COM+服务当中,也许退出的就不再是你的ScktSrvr ???
    僵老師你是否可提供詳細的相關解決辦法!
      

  3.   

    主要是怀疑你的COM组件写得有问题。如何安装组件到COM+服务管理器当,可以参考:
    http://msdn.microsoft.com/en-us/library/ms680308(VS.85).aspx
      

  4.   

    肯定是没有注意多线程同步
    每个RDM一个线程的话在里面写代码要注意线程同步