Art*_*hur 16 javascript websocket
我试图在一个页面上使用两个websockets.这是我的代码:
var pageViewWs = new WebSocket("ws://localhost:9002/pageView");
var sessionWs = new WebSocket("ws://localhost:9002/session");
pageViewWs.onmessage = function (event) {
alert("PageView");
};
sessionWs.onmessage = function (event) {
alert("Session");
};
Run Code Online (Sandbox Code Playgroud)
仅显示PageView警报.在服务器端,没有请求/ session,只有/ pageView.
现在,如果我切换var pageViewWs和var sessionWs,那么会显示Session警报而不是PageView.这不是因为它们是警报,我试图附加到身体和divs,我已经介入使用Firebug.看起来一次只能创建一个WebSocket,尽管在Firebug中,pageViewWs和sessionWs的属性看起来是相同的,除了它们的url.
我只在Firefox 15.0.1中测试过这个.是否存在某种Websocket限制,您一次只能运行一个?或者我的代码出了什么问题?
我相信您只能创建一个从客户端到主机上特定端口的 WebSocket 连接。您是否尝试过在不同的端口或不同的服务器上运行这两个服务?这将使您能够确定限制...
| 归档时间: |
|
| 查看次数: |
24372 次 |
| 最近记录: |