各高手:
現我用delphi7的ScktServer做TCP/IP三層服務器, 但在20個左右客戶端用戶連入ScktServer
服務器程序時且當同時計算較大量數據時會中止服務器程序而退出,
在無計可施時我只能再用delphi7最原始方法編一個監控程序: 它不停去檢測ScktServer服務器是否已被中止退出,
如發現中止退出,就會在10秒後重序ScktServer服務器端程序.後我再改用網上遊戲的IOCP的Delphi服務器模式編寫服務器,
但其效果也同樣會在多用戶同時數據計算時會被中止退出服務程序.煩請幫解決!!謝謝!
現我用delphi7的ScktServer做TCP/IP三層服務器, 但在20個左右客戶端用戶連入ScktServer
服務器程序時且當同時計算較大量數據時會中止服務器程序而退出,
在無計可施時我只能再用delphi7最原始方法編一個監控程序: 它不停去檢測ScktServer服務器是否已被中止退出,
如發現中止退出,就會在10秒後重序ScktServer服務器端程序.後我再改用網上遊戲的IOCP的Delphi服務器模式編寫服務器,
但其效果也同樣會在多用戶同時數據計算時會被中止退出服務程序.煩請幫解決!!謝謝!
僵老師你是否可提供詳細的相關解決辦法!
http://msdn.microsoft.com/en-us/library/ms680308(VS.85).aspx
每个RDM一个线程的话在里面写代码要注意线程同步