Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/57.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Mysql 如何在Socket.IO中为每个连接的用户分别分配数据?_Mysql_Node.js_Websocket_Socket.io - Fatal编程技术网

Mysql 如何在Socket.IO中为每个连接的用户分别分配数据?

Mysql 如何在Socket.IO中为每个连接的用户分别分配数据?,mysql,node.js,websocket,socket.io,Mysql,Node.js,Websocket,Socket.io,我正在尝试使用Socket.IO制作纸牌游戏,但在分配特定于用户的数据(在我的例子中,是每个用户拥有的卡)时遇到了问题 我熟悉JavaScript,但我不确定Socket.IO中是否有用于分配用户特定数据的特定功能,或者是否必须将信息存储在数据库/排序数组中。在Socket.IO中有将数据附加到每个套接字的方法,但将数据放入关联数组可能更容易,其中键是套接字id。只需在连接时创建键值对,并确保使用delete语句删除断开连接事件中的键值对

我正在尝试使用Socket.IO制作纸牌游戏,但在分配特定于用户的数据(在我的例子中,是每个用户拥有的卡)时遇到了问题


我熟悉JavaScript,但我不确定Socket.IO中是否有用于分配用户特定数据的特定功能,或者是否必须将信息存储在数据库/排序数组中。

在Socket.IO中有将数据附加到每个套接字的方法,但将数据放入关联数组可能更容易,其中键是套接字id。只需在连接时创建键值对,并确保使用delete语句删除断开连接事件中的键值对