在'断开'之后发出事件服务器收到(烧瓶socketio)

时间:2018-05-28 09:48:21

标签: websocket socket.io flask-socketio

我想知道在“断开连接”中是否可以发出一些东西。在实际切断连接之前服务器端的处理程序,或者它已经太晚了(如果客户端断开连接,以防服务器断开连接)。

因为我有第二个线程产生响应,我希望能够在此时发送最后一个。

如果这种方式不可能,但还有另一种方式,我很乐意听到这个消息

干杯

1 个答案:

答案 0 :(得分:0)

如果断开连接是由客户端触发的,那么当你收到回调时已经太晚了,客户端就此消失了。

如果服务器(即您的应用程序)触发了断开连接,那么在调用disconnect()函数之前,您可以自由发出最后一个。如果你有一个后台线程需要在主线程断开客户端之前发出一些东西,那么你可以使用Event或类似的线程协调策略来确保在发出后发生断开连接。