2017-06-22 69 views
3

我想將SignalR實現到我的WPF應用程序中,以實現其客戶端和服務器之間進行通信的實時功能。但是,我讀過的所有內容都指向了僅在Web瀏覽器上使用的SignalR。是否可以在我的應用程序中使用不包含任何Web瀏覽器的SignalR(沒有將WebBrowser元素添加到我的項目顯示中)?爲了澄清,我想使用SignalR的所有額外功能,以便在我的應用程序中顯示一對夫婦實時更新他們的數據,而不需要網絡瀏覽器。如果是這樣,這將是什麼樣子?謝謝!在非Web應用程序上使用SignalR

+3

肯定有可能,我用控制檯應用程序做了它,所以它絕對有可能。請參閱我的[回購](https://github.com/Expecho/Self-Hosted-SignalR) –

+0

您是否知道是否可以在沒有SignalR的情況下在WPF中創建實時聊天應用程序? – Oliver

+1

當然,您可以隨時使用[WCF雙工服務](https://docs.microsoft.com/zh-cn/dotnet/framework/wcf/feature-details/duplex-services) –

回答

5

是的,SignalR有.NET,JavaJavaScript客戶端。 Web瀏覽器不是必需的。從技術上講,任何瞭解SignalR提供的傳輸協議之一(例如網絡套接字)都可以爲其編寫一個客戶端。

相關問題