signalr-hub

    2熱度

    1回答

    到目前爲止,SignalR Hubs一直與我的開發機器上的IIS 7.5中的本地託管網站完美協作。我有客戶端在單擊事件時向服務器發出信號調用,然後服務器執行20秒的線程延遲,然後將響應發送回客戶端的回調方法。這在所有瀏覽器中都一致。但是,當我將應用程序部署到Windows Azure Cloud時,SignalR開始出現這些間歇性問題。具體來說,服務器到達客戶端的回調方法似乎存在問題。我通過觀看C

    0熱度

    1回答

    我的應用程序使用WebSocket協議,所有連接和通信過程都運行良好。但是,在用戶離開很長時間之後,ws連接中斷,發生對/signalr/negotiate?的新呼叫,但沒有呼叫到ws://localhost/signalr/connect。檢查negotiate的響應,一切正常。

    0熱度

    1回答

    我爲我們的公司網站(ASP.NET)開發SignalR(1.1.2)聊天,我不知道如何將它放在幾乎所有網站頁面上。我有下面的問題: 當用戶在其他頁面上移動時,用戶的在線/離線狀態發生變化。 在我的聊天狀態設置在我的Hub類中執行OnConnected/Ondisconnected回調,並在用戶在其他頁面上移動時調用。 我應該使用$ .connection.hub.start()在所有頁面上完成Si

    15熱度

    2回答

    我正在使用SignalR 2,我無法弄清楚如何使用我的Hub方法,例如從控制器動作中。 我知道我能做到以下幾點: var hub = GlobalHost.ConnectionManager.GetHubContext<T>(); hub.Clients.All.clientSideMethod(param); 但是,直接執行該方法在客戶端。 如果我的服務器端有業務邏輯怎麼辦ClientSi

    15熱度

    2回答

    我試圖調試一個SignalR集線器,並注意到構造函數被多次調用,即使只有一個客戶端。這是預期的行爲?我期待構造函數只能被初始化一次,但是我多次觸擊我的斷點。

    1熱度

    1回答

    我正在使用SingalR作爲我的聊天應用程序。想要玩Redis 和SignalR,但我找不到一個工作示例,我可以將消息發送到 特定連接Id。以下代碼適用於單個服務器實例。 但是,當我使它具有3個進程的Web Garden時,它停止工作,因爲我的 服務器實例獲取消息無法找到該目標UserId的connectionId 發送消息。 private readonly static ConnectionM

    15熱度

    1回答

    我需要SignalR開發人員的一些指導,調整HUB方法的參數序列化的最佳方法是什麼。 我開始將我的項目從WCF輪詢雙工(Silverlight 5 - ASP.NET 4.5)遷移到SignalR(1.1.2)。消息(數據契約)是基於接口的多態。 (像IMessage,MessageA:IMessage等 - 實際上有類實現的接口層次結構,但對問題沒有太大意義)。 (我知道多態對象不適合客戶端,但

    4熱度

    1回答

    我正在嘗試構建一個聊天引擎,用戶ID由其自動生成的signalR連接ID表示。在頁面刷新時,連接標識在實例化新連接時發生變化。有沒有辦法在瀏覽器會話結束之前(即直到他在客戶端結束他的會話)持久化用戶的連接ID狀態。 任何指南或文檔?這真的會有所幫助。

    16熱度

    2回答

    和Subscribe方法在IHubProxy接口中有什麼區別。什麼時候應該使用另一個

    5熱度

    2回答

    當是SignalR中心OnDisconnected提出在服務器端,爲.NET客戶端是崩潰或關閉,而不調用停止方法? 我正在測試SignalR .NET客戶端,而不是javascript客戶端。 如果我叫停止方法在客戶端上,集線器將提高立即OnDisconnected方法。 但是如果我關閉客戶端或殺死的過程中,中心將提高僅約10秒後OnDisconnected方法。 如何即時檢測到客戶端已斷開連接?