我的问题如下:
我有一张地图,用于存储用于实时浏览器游戏的一组websocket连接。
示例:
Connection Map:
Key: "match 1" - Values: Set[Player 1 Connection, Player 2 Connection].
Key: "match 2" - Values: Set[Player 3 Connection].
如果某个播放器关闭了浏览器,我需要从地图上删除该播放器,这样应用程序就不会尝试向他发送消息,并且他也不再在地图上,但是我不知道哪个“匹配” “(键)他在关闭浏览器之前就在。
我是否有办法将他从地图上删除,而不知道他到底在玩哪一场比赛?