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

Ris*_*ran 1 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
Run Code Online (Sandbox Code Playgroud)
function openConnection () {
    sock.connect();
}

function closeConnection () {
    sock.end();
}
Run Code Online (Sandbox Code Playgroud)

谢谢.

fra*_*zon 6

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

function closeConnection () {
    sock.close();
}
Run Code Online (Sandbox Code Playgroud)

  • 好吧,它确实不在文档中,所以我认为这个问题会对其他人有所帮助。祝你今天过得愉快 :) (2认同)