2014-01-15 58 views

回答

0

這可能是不可能的,因爲一個天藍色的網站(實際上任何web服務器)都不知道你是從Wifi,光纖,DSL還是移動網絡訪問它。所有的web服務器都知道http請求,如果你願意挖掘低層次的話可能是TCP數據包。這仍然在osi layers model的物理層之上幾層。

如果您只需要在用戶使用慢速連接時快速向用戶顯示錯誤消息,那麼在訪問web api時可能會出現短暫的客戶端超時設置會產生相同的效果?

1

使用detect mobile browsers,並使用它可以在ASP.Net Web API中設置Delegating handler。如果在委託處理程序中發現請求來自移動瀏覽器,然後返回不同的HttpResponseMessage(可能帶有錯誤代碼),或者只是提供請求。

到目前爲止檢測網絡速度,你不能使用ASP.Net。您必須擁有像Silverlight等客戶端技術來執行這些計算。