diff --git a/Html/apps/extension_ase/ase_client/client.py b/Html/apps/extension_ase/ase_client/client.py
index 26b6969..e5a4801 100644
--- a/Html/apps/extension_ase/ase_client/client.py
+++ b/Html/apps/extension_ase/ase_client/client.py
@@ -40,13 +40,19 @@ class ASEngineClient:
@self.sio.on('connect', namespace=self.namespace)
def on_connect():
self.connected = True
+ self.sio.emit('join', {'id': self.id}, namespace=self.namespace)
+
+ # 用户加入事件
+ @self.sio.on('user-joined', namespace=self.namespace)
+ def on_user_joined(data):
+ print(f"User joined: {data}")
if self._on_connect_callback is not None:
self._on_connect_callback(
self,
self._on_connect_callback_entry,
init_data=self._on_connect_callback_initData
)
- self.sio.emit('join', {'id': self.id}, namespace=self.namespace)
+
# 断开连接事件
@self.sio.on('disconnect', namespace=self.namespace)
def on_disconnect():