2012-06-17 56 views
1

我一直在調查有關創建一個UDP服務器,起初我雖然我將不得不得到一個專用的服務器,因爲我想在服務器上運行EXE,但我目前有一個共享服務器,我相信大多數端口是開放的。使用WCF運行UDP服務器?

我注意到,使用WCF 4.5(預發佈版本),您可以創建UDP服務,它們的工作方式與UDP服務器相同,因此客戶端可以以相同的方式將消息發送到UDP服務(即UDPClient類)。

我認爲這隻適用於4.5而不是4/3.5?

使用UDP綁定運行UDP服務器vs WCF服務的優缺點是什麼?

只要承載UDP WCF服務,這可以在IIS上完成,就像標準的WCF HTTP服務一樣?

還是需要一個控制檯應用程序?當然,如果需要一個控制檯應用程序或類似的東西,那麼這不會幫助我,因爲我仍然需要一個專用服務器來託管該項目。這是我有點困惑。

回答

1

這是我讀過的What’s new in WCF 4.5? UDP transport support

結合在IIS不支持/ WAS,因爲目前仍然沒有任何UDP共享監聽器

+0

感謝,ermm那不是好新聞然後:-)所以我的選擇是在控制檯應用程序中託管,贏得服務等。那麼使用WCF udp服務有什麼優點和缺點,而不是使用UDP類來編寫類似的服務?感謝您的回覆! – Martin

+0

@Martin:我認爲windows服務是一個很好的實現方法。稍後可能您將能夠切換到綁定到UDP的自託管WCF服務。 – abatishchev

+0

@Martin:我會最大限度地使用FCL/WCF來最大限度地減少自己的代碼,因爲它不太容易出錯,所以它的測試和可靠性會更高。 – abatishchev