我在JS中实现了一个基本的websockets客户端:
function connectToNotifServer(){
var conn = new WebSocket('ws://localhost:8080');
conn.onopen = function(e) {
    alert("Connection established!");
    conn.send(JSON.stringify({user_id: sessionStorage.getItem("user_id")}));
};
conn.onmessage = function(e) {
    alert(e.data);
};
conn.onclose = function(e) {
    alert("Connection closed!");
};
return conn;
}但是我想使用网页上的websocket连接。但是,如果我只是在加载时调用这个方法,那么我担心每次重新加载页面时都会建立一个新的连接,这是否一个问题?是否存在连接一次,并在不同的页面和页面重新加载时使用连接?
谢谢
发布于 2014-02-08 10:03:10
如果用户更改页面,则无法保持打开连接。
https://stackoverflow.com/questions/21644266
复制相似问题