2012-06-09 28 views
1

我一直在使用serverSentEvents傳輸成功使用SignalR一段時間。我剛剛在Windows Server 2012 RC上安裝了我的應用程序,現在當我連接SignalR時使用websockets(正如您所期望的)。使用SignalR連續websocket流量

它似乎工作正常,除非服務器和瀏覽器之間存在連續的websocket流量 - 大約每秒發送約90個字節。 從Chrome中的調試器窗口看,它每次都會發送連接升級請求。

我成功接收服務器發送的消息,但我似乎比使用長輪詢時更糟糕。 瀏覽器是Chrome 19.0.1084.52版本。 任何想法爲什麼發生這種情況?

回答

4

這是我自己的愚蠢 - 但我想我會回答,以防其他人有同樣的問題。

我已經構建瞭解決方案SignalR.Hosting.AspNet而不是SignalR.Hosting.AspNet45 所以AcceptWebSocketRequest方法拋出了NotSupportedException;因爲客戶端websocket升級失敗,它只是稍後再試一次。

我猜客戶端可能顯示錯誤或在這種情況下,以幫助調試。