首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >关闭Websockets连接

关闭Websockets连接
EN

Stack Overflow用户
提问于 2016-05-10 18:31:45
回答 2查看 954关注 0票数 0

我正在结合使用棘轮和autobahnjs。我知道如何在服务器端关闭连接(通过在连接上调用" close ()“),但我如何才能在客户端也关闭连接?

如果我只在服务器端关闭它,autobahnjs将尝试重新连接到websocket,即使我刚刚将他从服务器端的连接中踢出。在把他踢出去之前,我向客户端发送了一条带有" close“标志的最后一条消息=> true,之后我想关闭autobahnjs连接。

我想到了像"ab.close()或ab.disconnect()“这样的东西,但是close不会阻止autobahnjs尝试重新建立连接,断开连接也不是一个已知的功能。

EN

回答 2

Stack Overflow用户

发布于 2016-05-11 14:50:16

你试过排尿了吗?

代码语言:javascript
复制
var conn = ab.(.....)

当你拿到旗帜时

代码语言:javascript
复制
function closeConnection(){
    conn = null;
}

这样,连接元素就无效了,并且不能重新打开连接。

票数 0
EN

Stack Overflow用户

发布于 2016-06-13 10:50:10

我一直在为我的App Messenger使用Ratchet Server,虽然我使用的是原生Javascript (没有autobahn),但我使用

代码语言:javascript
复制
conn.close()

关闭客户端连接。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/37135930

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档