2013-07-01 90 views
4

JavaScript調用WCF服務,使用 - AJAX:Calling WCF Services using jQuery從WCF發送信息給JavaScript

我的問題是:

有沒有辦法一個請求後保留的東西有關到JavaScript,

然後發送信息從WCF沒有接收來自JS的請求?

(如果有關於這個問題的一些巧妙的信息,我很樂意接受它。)

+1

你想要的WCF持續發送您沒有收到請求的消息?如果這是你的意思,那麼你應該嘗試使用http://www.w3.org/TR/2009/WD-websockets-20091029/ – Ehsan

+0

@EhsanUllah。是的,這是我的意圖。 –

+0

你有沒有看過我提到的鏈接?因爲這是您場景 – Ehsan

回答

0

SignalR是做一個好辦法,

,您可以在此看到詳細以下問題:

Use SignalR to notify from wcf to JS

+0

您應該只理解SignalR在最舊的Web瀏覽器上作爲客戶端服務器的永久池*。即使在支持WebSocket的IE10的情況下,SignalR一般只能在Windows 8上使用WebSocket,而不能在Windows 7 *上使用。我建議您使用[Fiddler](http://fiddler2.com/get-fiddler),[Firebug](http://getfirebug.com/)或IE/Chrome的開發者工具來跟蹤HTTP流量。所以SignalR對於新客戶來說是一個很好的設計解決方案,但它不是Windows 7客戶端的真正解決方案。 – Oleg

+0

@Oleg。我使用Windows 7,它適用於我。 –

+0

什麼「有效」?是長池還是WebSockets?你檢查了HTTP流量嗎?你能否看到HTTP GET請求,比如'http:// localhost:port/signalr?transport = longPolling&connectionToken = ...',這將從客戶端發送到服務器**每秒**? – Oleg