我是Vb.NET编程的业余爱好者,或者在这种情况下,任何需要推送服务器通知的编程语言。
我目前正在制作一个应用程序,要求服务器在客户A将任务分配给客户B时发送通知。
我只能想象在服务器上创建另一个应用程序,一直在监听数据库上发生的任何更改,然后如果有任何更改,则向指定用户发送通知。
有没有更好的方法?
有人能指出我的资源吗?
非常感谢任何帮助。
谢谢。
答案 0 :(得分:1)
这已经在[asp.net http server push to client]中进行了介绍,它可以为您提供有关向项目添加推送服务的一些信息。
在一个相关问题上,John Saunders说:
“不幸的是,这不是网络设计的方式。相反, 它的设置是为了让用户请求特定的资源和网络 服务器提供它,如果可以的话。一个请求总是返回一个 响应。
这意味着您需要通过创建一个来模拟推送服务 呈现的浏览器页面与服务器之间的心跳。网络 页面将有javascript告诉浏览器定期询问 服务器,“你对我有什么改变吗?”你可以实现这一点 在ASP.Net AJAX中使用定时器控件,但获取起来可能很棘手 对的。你需要注意很多小问题。“
其他一些网站&问题:
我对推送服务了解的一点是,它使用了大量资源。另请参阅反向AJAX。