2011-05-15 43 views
2

我使用C#和WCF編寫了像ICQ這樣的聊天程序。C#:ASP.NET Web-Messenger(聊天)

現在我想用ASP.NET構建一個Web客戶端版本。 這可能嗎?我想要新的聊天室 - 像Meebo這樣的窗口(或在新標籤中)彈出。 我必須使用我的WCF服務中的Client-WebService-Class,對吧?但是,是否有可能在服務器端事件與ASP.NET做出反應? 新消息,新聊天室邀請,聊天事件(如「用戶上線/離線」)應由網站動態處理,無需用戶進行刷新操作。

是否有一些教程?

+0

我也想要一些善意。 – BRampersad 2011-05-15 15:42:44

回答

1

我不認爲目前的技術中有什麼能夠讓服務器刷新瀏覽器客戶端。所以你不會得到服務器啓動的更新客戶端的東西(除非你使用的是Silverlight)。

此問題的絕大多數回答都建議您定期輪詢服務器以查找對話的任何更改並更新javascript中的輸出。這裏有一個來自CodeProject。用於ASP.NET聊天或MVC聊天的Google搜索會產生類似的結果。