Моя проблема заключается в следующем:
У меня есть карта, в которой хранится набор подключений к веб-сокетам для браузерной игры в реальном времени.
Пример:
Connection Map:
Key: "match 1" - Values: Set[Player 1 Connection, Player 2 Connection].
Key: "match 2" - Values: Set[Player 3 Connection].
Если игрок закрывает браузер, мне нужно удалить игрока с карты, чтобы приложение не пыталось отправлять ему сообщения, и он больше не отображается на карте, но я не знаю, какой именно "(ключ) он был до того, как закрыл браузер.
Могу ли я удалить его с карты, не зная, в каком именно матче он играл?