duplex

    0熱度

    1回答

    我一直在尋找它,因爲我一直在尋找它,而且我沒有真正發現任何可以覆蓋如何通過Silverlight(pollingHttpDuplex)的雙工連接提取數據的內容。 我已經設置了雙工基本子/ pub應用程序。 現在我想要獲取用戶連接到的主題列表。我首先想到的是設置簡單的DataContract(只有一個字段TopicName),然後從Dicionary獲取我一直用來存儲當前主題的數據。 所以我最終是這

    1熱度

    1回答

    我已經制作了簡單的聊天應用程序來學習一些新的東西,我現在想做的是添加當前登錄的用戶列表聊天。 所以我做了這一點:coressponding public ObservableCollection<User> GetUserList() { ObservableCollection<User> users = new ObservableCollection<User>();

    0熱度

    1回答

    我正在創建一個使用WCF雙工回調的客戶端服務應用程序。該服務將消息發送給所有連接的客戶端。我將所有連接的客戶端存儲在字典中。在發送消息給客戶端之前,我想檢查是否有客戶端異常關閉(網絡斷開,關閉電源)。 @marc_s:我創建了一個CheckCallbackChannels方法,它將檢查字典中連接客戶端的通信狀態。 Sub CheckCallbackChannel() For Each o

    0熱度

    1回答

    在我們尚未發佈的企業級LOB應用程序中,我們正在使用雙工合同來處理一個功能,該應用程序利用使用WPF構建的胖客戶端和使用內置的服務器構建的胖客戶端WCF。 在開發過程中,我們一直在使用net.tcp綁定來獲得最佳性能。現在部署即將到來,諸如通過Web代理訪問互聯網等問題曝光後,net.tcp已不再適用。 我已經開始使用wsHttp和wsDualHttp,但已經意識到在此期間通過網絡代理(和NAT穿

    0熱度

    1回答

    這可能嗎?我們可以訪問底層套接字,http.sys使用它來服務於給定請求的響應。我希望能夠支持全雙工通信,通過端口80 HTTP協議是有辦法抓住當前請求建立的插座,並保持它的全雙工通信? 我的用例是web套接字。 Web套接字的握手實際上是一個有效的http請求,我想重新使用我的Web服務器來升級它。另一個端口可能不會在客戶機上打開,所以端口80是至關重要的。 任何替代方案表示讚賞。

    0熱度

    1回答

    我有用於Silverlight客戶端的WCF WebService。 假設客戶點擊「Make building」。 服務將接收新的任務和明星計數時間,直到它準備好進行操作(即添加到數據庫)。 時間 - 任務需要完成多少時間(即構建建築物)。 關鍵是如何將任務延遲一段時間。 此外,有沒有辦法從服務器流到客戶端的時間? 我已經安裝此: [OperationContract] public

    6熱度

    1回答

    說我有這樣的 [ServiceContract(CallbackContract = typeof(ICallback1), SessionMode = SessionMode.Required)] public interface IService1 { // some methods } 服務實現對InstanceContextMode 和ICallback1Instan

    1熱度

    1回答

    我有一個需要將數據推送到它的網站。不幸的是,除了使用HTML 5 WebSockets(我不能保證我的客戶端將有HTML5瀏覽器)和Comet(我沒有使用java/tomcat)之外,我還沒有意識到任何其他方法。 我不喜歡使用服務器端ASP.NET這個特定的項目,並且傾向於使用ASP.NET MVC或類似的東西。是否有可能將JavaScript與雙工服務綁定?

    0熱度

    2回答

    不言自明。我需要一個服務來通知我的客戶端應用程序,如果發生了什麼,但該應用程序是在.net 2.0中,我不願升級這個功能。 是否有可能在WCF服務和.net 2.0應用程序之間進行雙向通信?

    4熱度

    2回答

    我已經按照本教程來構建我的聊天應用程序。當我嘗試添加自己的服務的參考,我得到以下錯誤: Contract requires Duplex, but Binding 'BasicHttpBinding' doesn't support it or isn't configured properly to support it. 我的web.config如下: <extensions> <b