C# 从服务器通知客户端

C# 从服务器通知客户端,c#,asp.net,silverlight,C#,Asp.net,Silverlight,如果我有一个asp.net应用程序,并且我想在服务器上发生更改时通知用户,我该如何做。 silverlight客户端也是如此。对于silverlight客户端,是否存在从silverlight客户端订阅服务器上事件的某种形式?有2种方法。 第一种方法是每隔几分钟检查一次服务器,但我相信您不会搜索这种明显的方式,而是搜索另一种称为comet的技术 从客户端创建并打开与服务器的连接,当服务器关闭连接时,这意味着客户端有一条新消息,客户端读取消息,并打开一个新连接,等待下一条消息。另一种方法是,当数据

如果我有一个asp.net应用程序,并且我想在服务器上发生更改时通知用户,我该如何做。 silverlight客户端也是如此。对于silverlight客户端,是否存在从silverlight客户端订阅服务器上事件的某种形式?

有2种方法。 第一种方法是每隔几分钟检查一次服务器,但我相信您不会搜索这种明显的方式,而是搜索另一种称为comet的技术

从客户端创建并打开与服务器的连接,当服务器关闭连接时,这意味着客户端有一条新消息,客户端读取消息,并打开一个新连接,等待下一条消息。另一种方法是,当数据从服务器传输到客户端时,只打开一个连接并流式传输数据,而不关闭连接。您需要注意的唯一一件事是增加允许访问站点的打开连接的数量

使用asp.net检查此站点的comet