我之前有一个不同的问题,但后来简化成了这样:如何检测客户端断开连接(关闭页面或单击链接)(换句话说,套接字连接关闭)?我想创建一个具有更新用户列表的聊天应用程序,并在Python上使用Flask。当用户连接时,浏览器将发送带有事件和用户名的
socket.emit()
以告诉服务器存在新用户,此后服务器将使用socket.emit()
向所有客户端发送消息,以便所有客户端都将此新用户附加到其用户列表中。但是,我还希望客户端在断开连接时也发送包含其用户名的消息给服务器。我无法弄清楚如何正确触发。注意:我只是使用带有脚本标记的简单html文件,我不确定如何添加JS文件与该页面配合,但如果必要我可以找出方法。