【发布时间】:2013-05-20 18:52:23
【问题描述】:
我正在尝试了解网络套接字的工作原理。我确实有基本的了解,与 Web 套接字中的 AJAX 不同,连接始终是打开的,这对于实时应用程序来说很方便。
这是使用袜子的非常基本的示例:
var sock = new SockJS('http://mydomain.com/my_prefix');
sock.onopen = function() {
console.log('open');
};
sock.send("request to send (JSON)");
sock.onmessage = function(e) {
console.log('message', e.data);
};
sock.onclose = function() {
console.log('close');
};
要求:我有多个小部件来显示实时数据,因此我希望每个小部件都订阅 JSON 请求/服务,保持连接打开并在需要时取消订阅。
问题:在这种情况下,我们如何处理多个请求,就像我们使用典型的 AJAX 设置一样?
如果有人能指导我正确的方向,给我一个例子或教程链接,我将不胜感激。
有人吗?
【问题讨论】:
标签: javascript websocket socks