您应该使用 websockets
。您可以连接到服务器并注册onmessage处理程序。只要服务器有任何要发送给客户端的内容,处理程序都会被调用。无需超时。
在浏览器中检查websocket支持。到目前为止,仅Chrome,Opera和Safari支持它们。
if ('WebSocket' in window){ } else { }
连接中
var connection = new WebSocket('ws://example.org:12345/myapp');
处理程序
connection.onopen = function(){ console.log('Connection open!');}connection.onclose = function(){ console.log('Connection closed');}connection.onmessage = function(e){ var server_message = e.data; console.log(server_message);}
文档:http : //www.developerfusion.com/article/143158/an-introduction-to-
websockets/
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)