我想在服務器上使用SignalR構建一個實時數據API。我將建立一個Web客戶端,以「常用方式」與API連接。客戶端能否僅使用websockets直接連接到SignalR?
但是,我希望第三方也能夠連接到此API。這些客戶端可能是Web客戶端或其他平臺,如Windows,Mac,iOS等。理想情況下,他們只能通過普通的Websocket進行連接,並完全不知道SignalR是否在服務器上使用。
似乎有很多圖書館在那裏爲不同的平臺上(Swift,Objective-C,Java/Android,c++等),讓他們連接到我的API客戶端。另一種方法(即這些庫中的一些使用)是嵌入隱藏的Web視圖。無論哪種方式,對第三方施加的壓力都是相當大的。它需要更簡單。
有沒有辦法編寫一個只使用standard websocket calls的Web應用程序,並直接與我的SignalR服務器通信,而無需將任何SignalR特定腳本作爲依賴項?非網絡客戶端可以做同樣的事情嗎(即,製作標準的Websocket調用,沒有嵌入的網絡視圖)?
基本上,我希望第三方需要努力的努力不會超過如果我決定製作香草websocket API並完全避免signalR。
鏈接已死亡... –