Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/372.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/305.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 网页上的侦听器?_Javascript_C#_Jquery_Json_Web Services - Fatal编程技术网

Javascript 网页上的侦听器?

Javascript 网页上的侦听器?,javascript,c#,jquery,json,web-services,Javascript,C#,Jquery,Json,Web Services,网页空闲时是否有办法响应来自web服务器的消息?我需要显示一页用户信息。当用户刷卡时,系统将对其进行身份验证,然后向我的解决方案发送一条消息,指示用户已通过身份验证 然后我需要用他的详细信息更新一个网页。因此,与用户的页面没有交互。当我向它发送消息时,它必须刷新-不知何故。这可能吗 我在想某种页面,它“订阅”了服务器上的事件,允许我发送它,可能是一个JSON对象,当它收到这个消息时,用它收到的消息中的数据刷新屏幕 我们不想每秒轮询服务器。我们需要它对即将到来的事件做出响应。所以,倾听,而不是询问

网页空闲时是否有办法响应来自web服务器的消息?我需要显示一页用户信息。当用户刷卡时,系统将对其进行身份验证,然后向我的解决方案发送一条消息,指示用户已通过身份验证

然后我需要用他的详细信息更新一个网页。因此,与用户的页面没有交互。当我向它发送消息时,它必须刷新-不知何故。这可能吗

我在想某种页面,它“订阅”了服务器上的事件,允许我发送它,可能是一个JSON对象,当它收到这个消息时,用它收到的消息中的数据刷新屏幕

我们不想每秒轮询服务器。我们需要它对即将到来的事件做出响应。所以,倾听,而不是询问。而且要快。因此,唯一的延迟是消息从web服务器传输到客户端浏览器的时间量


我们使用的是.Net应用程序服务器、标准浏览器Chrome、IE等,我想这是一个与引导UI无关的界面。

使用websockets协议这是网页上的JavaScript/JQuery实现,配置为“侦听”吗?下面是关于web套接字的一个很好的概述。它至少会给你一个开始的地方。SignalR如果您正在寻找比WebSocket更高级别的东西,并且需要支持旧版本的IE。WebSocket或SignalR是否轮询服务器?或者这是否会创建一个排序管道,然后等待来自服务器的消息?轮询将是一个问题——我们希望页面可以“订阅”服务器,然后静静地等待。