2013-08-18 57 views
-1

我得到了一個我無法做的任務......任務是這樣的:我需要開發一個ASP.NET網站,它有以下兩部分:以下請求(wcf強制)的Web應用程序開發

  1. 一個文本框,用戶可以輸入消息並點擊廣播按鈕。
  2. 如果可以看到任何用戶正在播放的所有消息(實時消息饋送,則應該顯示新消息而無需重新加載頁面/按下按鈕)。
+0

聽起來像一個非常類似於發佈 - 訂閱模型的東西。您的客戶會向該服務發送一條消息,然後將該消息發送給訂閱該服務的所有其他客戶端。谷歌「WCF發佈訂閱」的一些例子 - 與他們玩耍,如果你卡住了代碼的特定部分,回來並詢問有關部分。您目前的問題相當廣泛,很可能會關閉。 – Tim

回答

3

如果WCF不是強制性的,請查看SignalR

從signalr.net:

ASP.NET SignalR是ASP.NET開發人員的新庫,使得它非常簡單,實時網絡功能添加到您的應用程序。什麼是「實時網絡」功能?這就是讓您的服務器端代碼實時向連接的客戶端推送內容的能力。

它易於實現,有據可查,並且它不僅可以用於基於瀏覽器/ html的客戶端。他們甚至有一些sample chat applications可能會指出你在正確的方向。

+0

+1用於添加關於SignalR的一些說明以及它如何應用於OP的項目。 – Tim