signalr.client

    1熱度

    2回答

    我有不同的用戶組需要發送數據。我可以在這裏使用集線器的概念,但唯一的SignalR Android客戶端庫「SignalA」https://github.com/erizet/SignalA 沒有集線器的實現,所以我不得不使用持久連接及其組的概念。現在我看到的SignalR文檔站點 protected override Task OnConnected(IRequest request, stri

    13熱度

    1回答

    注意:別人最初問這個問題,但刪除它之前,我可以發佈我的答案。由於這個問題涵蓋了許多開發人員在嘗試使SignalR跨域工作時遇到的問題,因此我決定複製它。另外,我已經寫完了答案! 我在ASP.NET MVC .NET Framework 4項目中運行SignalR 1.0.1服務器。我在另一個域(不同的本地主機端口)嘗試通過JavaScript客戶端連接另一個ASP.NET應用程序。我得到這個,當我

    4熱度

    2回答

    我已經使用SignalR編寫了一個小型回聲服務器(.net 4.5),控制檯客戶端(.net 4.5)和Web客戶端,並給出了示例here。 服務器託管在IIS8/Win8中。然後我在Win7上運行了兩個客戶端。我發現Chrome中的Web客戶端使用webSockets,而控制檯應用程序客戶端使用serverSentEvents。如果我在Win8上運行控制檯客戶端,那麼webSockets傳輸正在

    0熱度

    1回答

    當我試圖添加一個新的服務器回調函數時,我似乎無法獲得顯示在$ .connection服務器回調列表中的回調。 我需要做什麼來刷新SignalR生成併發送給客戶端的最新的服務器回調列表。 我認爲我應該能夠爲客戶端添加服務器回調以調用並重建我的應用並啓動Google Chrome的新實例,並且新添加的服務器回調將位於可用回調列表中在客戶端。 例如,這裏正是我所做的。 1.)客戶加入一個組,每個人都會收

    0熱度

    1回答

    SignlaR是否自動將從客戶端發送的json對象映射到c#對象?如果是這樣,我會在這裏做錯什麼? C#對象 public class ChatHub :Hub { public void broadcastMessage(CommentModel model) { string test = model.Comment; // Cli

    1熱度

    1回答

    我試圖使用signalR 1.0.0 RC2,因爲我注意到很多事情自0.5.3以來已經發生了變化,有一件事情是不起作用的:「Context.User.Identity.Name「,這給我空值,我不確定,這仍然是正確的方式來訪問Windows用戶身份? [HubName("chatroom")] public class ChatRoomHub : Hub { public void

    7熱度

    2回答

    我使用SignalR在我app.I具有取決於一個很大的程度上OnDisconnected()正確調用的應用程序。而且它在下列情況下正確調用: public Task OnDisconnected() { try { DeleteUser(Context.ConnectionId); return null; } catch (Exc

    3熱度

    1回答

    我一直在試圖獲得一個javascript信號-r客戶端與自託管的owin服務器工作。我遇到了這個問題。我已經嘗試了兩個代理和沒有代理方法,都帶有與錯誤「SignalR:協商請求期間的錯誤:未定義」相同的結果。 我已經能夠獲得跨域樣本運行沒有任何問題,並不能找出我做錯了什麼,任何人有任何想法? 瀏覽器控制檯獲取日誌嘗試協商,然後我得到失敗。 服務器/集線器 namespace SignalROwin

    0熱度

    1回答

    我爲我的iOS和Android信令客戶端使用第三方庫。客戶端有一個Alpha-2版本的SignalR,服務器使用最新的1.0.0版本,因此面臨不兼容協議版本的錯誤。如果我繞過這個協議匹配檢查我的客戶端代碼,那麼我可以連接沒有任何問題。但是這會導致任何功能的失敗嗎? 客戶端無法接收到我從SignalR服務器發送的任何數據,那麼不兼容的協議會成爲它的原因嗎?如果是這樣,那我該如何解決這個不兼容的協議版

    0熱度

    1回答

    我正在研究一個應用程序,以使用SignalR在多個Web託管應用程序之間執行上下文同步。客戶端機器使用SignalR Owin主機實例化主機,並且應用程序通過JS代理的無代理版本連接到主機。我遇到的問題是「客戶端」應用程序託管在SignalR主機所不具備的SSL環境中(因爲它受限於本地計算機)。如果我嘗試從託管JavaScript客戶端的標準非SSL網站連接到Hub,則一切正常。只要我將客戶端加載