我正在结合使用棘轮和autobahnjs。我知道如何在服务器端关闭连接(通过在连接上调用" close ()“),但我如何才能在客户端也关闭连接?
如果我只在服务器端关闭它,autobahnjs将尝试重新连接到websocket,即使我刚刚将他从服务器端的连接中踢出。在把他踢出去之前,我向客户端发送了一条带有" close“标志的最后一条消息=> true,之后我想关闭autobahnjs连接。
我想到了像"ab.close()或ab.disconnect()“这样的东西,但是close不会阻止autobahnjs尝试重新建立连接,断开连接也不是一个已知的功能。
发布于 2016-05-11 14:50:16
你试过排尿了吗?
var conn = ab.(.....)当你拿到旗帜时
function closeConnection(){
conn = null;
}这样,连接元素就无效了,并且不能重新打开连接。
发布于 2016-06-13 10:50:10
我一直在为我的App Messenger使用Ratchet Server,虽然我使用的是原生Javascript (没有autobahn),但我使用
conn.close()关闭客户端连接。
https://stackoverflow.com/questions/37135930
复制相似问题