目前,我刷新页面时会打开客户端连接,关闭/刷新选项卡时会关闭。
我知道我可以从服务器端关闭连接但是我无法在文档中找到它从客户端这样做。
我希望能够在单击按钮时打开新连接,并在单击另一个dom按钮时关闭当前连接。
如何从客户端打开或关闭连接?
我基本上想要这样做;
div.col-md-6 div.btn-group.pull-right button#button-newConnection.btn.btn-lg.btn-success(type='button', onclick="newConnection()") New Connection button#button-closeConnection.btn.btn-lg.btn-danger(type='button', onclick="closeConnection()") Close Connection
function openConnection () {
sock.connect();
}
function closeConnection () {
sock.end();
}
谢谢。
答案 0 :(得分:6)
Sock.js尽可能地遵循HTML5 Websockets API。只需在 Sock.js 对象上使用.close()
:
function closeConnection () {
sock.close();
}