如果我们在已经断开连接的套接字上调用一次emit事件会怎样?

时间:2018-09-20 22:01:11

标签: javascript node.js socket.io

如果套接字已经断开连接,我运行以下代码会发生什么?

socket.emit("event", event_data);

2 个答案:

答案 0 :(得分:0)

如果套接字断开连接,那么我假设不会传递任何信息。几乎就像您尝试在没有钥匙的情况下启动汽车。

答案 1 :(得分:0)

我认为@Jim Ciaston的答案是正确的。

但是,可以肯定的是,有一种简单的检查方法!

只要运行

socket.emit("event", {event: 'data', count: 1})
socket.disconnect()
socket.emit("event", {event: 'data': count: 2})

在服务器上,在客户端上打印事件数据,看看会发生什么!