2013-02-05 59 views
-2

是否有任何關於在webapi項目中運行線程的示例代碼或啓動文檔。我有第1組客戶端設備,並希望他們(第1組)使用tcp通信與webapi進行通信,並擁有第2組客戶端設備,並希望他們(第2組)使用http get/posts與webapi進行通信。我怎樣才能做到這一點?TAPListener在Webapi中使用C#

回答

2

我強烈勸阻你這樣做。 WebApi項目(不包括selfhosted)由IIS應用程序池控制。這意味着項目可以隨時關閉/重新啓動。

換句話說:您不能保證您的TCP偵聽器繼續在IIS項目中運行。

聽起來更像是您想使用WebSockets與您的用戶進行通信。

+0

我可以使用WebSocket與GPS跟蹤設備通信嗎? – NMathur

0

你真的真的需要嗎?如果你正在尋找您的ASP.NET Web一個「實時」功能,你應該檢討SignalR

http://signalr.net/

但是,在其他帖子裏說,打開一個TCP監聽下IIS是一個非常糟糕餿主意。