2013-12-17 35 views
1

我正在使用NDde(http://ndde.codeplex.com/)庫來設置一個通過TCP套接字接收實時數據並通過DDE協議公開的服務器。NDde服務器在一段時間後停止獲得OnAdvise回調

它當然可以正常工作,但是在隨機時間(2到20分鐘之間)之後,它停止更新DDE客戶端上的數據。

一旦它停止響應,我可以看到日誌中的TCP數據按預期推送,而我的NDde服務器正確調用Advise方法。根本沒有例外。

問題似乎是在回調中,調試庫源代碼似乎是ProcessCallback方法不再被調用。

我的系統設置是在Windows Server 2012 64位

+0

有沒有人設法解決這個問題?找不到任何其他解決方案。 –

回答

0

我得到了同樣的問題,找不到任何解決辦法來解決它。但是,對於解決方法,我將偵聽更新事件,並在停止時,我將重新初始化Client對象,並且應該再次運行。

不是最好的解決方案,但它解決了我的問題。任何有助於根源的解決方案都將會非常感激。

相關問題