如何从客户端打开和关闭sockjs连接?

时间:2014-06-24 09:11:36

标签: sockjs

目前,我刷新页面时会打开客户端连接,关闭/刷新选项卡时会关闭。

我知道我可以从服务器端关闭连接但是我无法在文档中找到它从客户端这样做。

我希望能够在单击按钮时打开新连接,并在单击另一个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();
}

谢谢。

1 个答案:

答案 0 :(得分:6)

Sock.js尽可能地遵循HTML5 Websockets API。只需在 Sock.js 对象上使用.close()

function closeConnection () {
    sock.close();
}