实时通讯Socket.io 互动版

在线工具推荐: Three.js AI纹理开发包 - YOLO合成数据生成器 - GLTF/GLB在线编辑 - 3D模型格式在线转换 - 可编程3D场景编辑器

客户端


较服务端而言,客户端提供更多的监听事件,在实时应用中,我们可以为这些事件注册监听并作出反应,例如:connect提示用户连接成功,disconnect时提示用户停止服务等等。

connect成功连接到服务器。
connecting正在连接。
disconnect断开连接。
connect_failed连接失败。
error连接错误。
message监听服务端send的信息。
reconnect_failed重新连接失败。
reconnect重新连接成功。
reconnecting正在重连。

那么客户端socket发起连接时的顺序是怎么样的呢?当第一次连接时,事件触发顺序为: connectingconnect

当失去连接时,事件触发顺序为:disconnectreconnectingconnectingreconnectconnect

为socket注册disconnectreconnect事件。