我有一個signalR連接工作,但一些非常奇怪的情況發生,有時它完美的作品非常幾秒鐘,其他時候,我跟蹤它花了超過10分鐘嘗試連接的請求,這讓我有點像這SignalR連接是無止境的
誰能給我這個解釋?任何提示,如何搜索問題
我有一個signalR連接工作,但一些非常奇怪的情況發生,有時它完美的作品非常幾秒鐘,其他時候,我跟蹤它花了超過10分鐘嘗試連接的請求,這讓我有點像這SignalR連接是無止境的
誰能給我這個解釋?任何提示,如何搜索問題
請求您看:/connect?transport=serverSentEvents&...
應該是無止境的。
SingalR使用comet技術server-sent events或SSE。其基本思想是SignalR以區塊方式響應SSE請求,但除非客戶端要求,否則不會實際關閉響應。
瀏覽器與支持SSE可以讀取服務器發送的數據塊,因爲它們即使響應並沒有結束髮送。這允許發送無限數量的消息以響應單個請求。
但事情是,它是無止境的,但不聽任何通知,比如我可以有四個選項卡,在同一個瀏覽器中打開,兩個將收到通知,另外兩個不會。 你知道爲什麼會發生這種情況嗎? –
我認爲這可以幫助 http://stackoverflow.com/questions/20190568/signalr-establishing-connection-taking-quite-a-long-time – Marwan
https://www.google.com.eg/ ?gfe_rd = CTRL&EI = NEsPU77GH87Q8geVrIHgDw&gws_rd = CR#q = + signalR +連接+帶+ 00 +長 – Marwan