這是我的情況:如何在不使用SignalR連接的情況下使用SignalR Hub/Proxies?
我有一個由瀏覽器,Web服務器,應用程序服務器和數據庫組成的4層Web應用程序。
瀏覽器和應用程序服務器應該以RPC風格的方式進行通信。
後端將在Windows機器上運行,因此我將使用IIS作爲Web服務器應用程序需要應用程序服務器和瀏覽器之間的實時通信。
我想爲瀏覽器和Web服務器之間的通信使用SignalR連接。對於Web服務器和應用程序服務器之間的通信,我想使用普通的TCP連接。
我認爲這種方法將使我能夠在瀏覽器和應用程序服務器之間發送JSON消息。但是我怎樣才能實現RPC通信?
我可以寫一個SignalR Hub,生成一個JS代理並將Hub綁定到一個TCP套接字?
這裏有一個畫面:https://www.dropbox.com/s/xeaja4dos4bgvbz/SignalR_Hubs_Stackoverflow.png
有沒有機會只使用從(集線器)C#類生成JS代理的代碼? –
我不明白這個問題。 – davidfowl
AFAIK signalr從c#hub類生成JS代理。所以它爲客戶端和服務器生成串行器和解串器代碼。所以我的問題是:我可能只使用signalr庫的這個生成器代碼? –