2013-08-18 59 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