2011-10-06 66 views
0

我需要在服務器端運行一個從Web服務獲取流的方法。但它應該在服務器運行的所有時間都起作用。當服務器打開時,我需要調用這個方法,它應該一直工作,直到服務器關閉。這不應該取決於任何客戶端請求。這種方法背後的架構應該是什麼?我使用光子套接字服務器與.net,但一般的想法也可以。服務器端後臺進程

回答

1

如果它需要運行時,服務器是「up」,沒有任何用戶干預,那麼它應該作爲服務運行。

在VS中創建一個服務項目。創建你的代碼作爲一個類庫項目,你可以很容易地測試,給它一個啓動方法等,然後從一個服務項目調用它。

+0

或者,也可以不使用類庫,而是使用獨立文件中的工作代碼創建一個exe文件來測試並運行。在服務項目和測試應用程序項目之間共享工作文件。 –