2017-05-11 165 views
0

是否可以實現這種邏輯:SignalR:服務器如何建立與客戶端的連接?

服務器建立與客戶端的連接。 然後客戶端使用此連接向服務器發送請求/響應?

這是一個C#對:客戶端和服務器應用程序。

SignalR? WebSockets的?

+1

你在打電話給客戶端和服務器?根據網絡層,它可以有不同的定義。您可以讓客戶端PC使用服務器應用程序,並將服務器PC作爲客戶端應用程序。所以一個是PC網絡層,另一個是應用層。 – jdweng

+0

你是對的,它可以被描述爲:App1連接(通過http)到App2,然後App2使用這個連接向App1發送請求。 – Oleg

回答

1

在SignalR中,客戶端應用程序可以連接到服務器上的SignalR Hub。連接後,客戶端應用程序可以調用服務器上SignalR Hub中定義的方法,服務器可以使用SignalR調用客戶端上的方法。本例中的客戶端應用程序可以是運行在網頁中的JavaScript或.NET客戶端。

請注意,服務器無法啓動從SignalR Hub到客戶端的連接。客戶端應用程序將始終必須啓動連接。

相關問題