
09.12.2014, 20:53
|
|
Регистрация: Jul 2004
Сообщений: 113
|
Как узнать о втором экземпляре приложения на данной машине?
Всем доброго времени суток. Делаю сетевую игру и необходимо запретить на одной машине запускать два клиента. Точнее не то чтобы запускать, а играть этим клиентам между собой
Пробовал использовать localConnection и SharedObject. Все замечательно, но в гадском хромовском PPAPI флэшплеере клиент запускается в "песочнице" и с другими браузерами просто не контачит. Так как в новой версии флэшплеера все хромиум браузеры принудительно переведены на PPAPI, то это огромная проблема. Мозилла с ИЕ друг друг другу могут данные передавать через вышеназваные методы, но вот их общение с любыми другими браузерами этими способами невозможно.
Если бы как-то можно было получить какой-то уникальный идентификатор который был бы связан с конкретной машиной, то я мог бы передавать данные на сервер и запрещать игру уже оттуда, но я не нашел способа как получить этот уникальный ID. Возможно как-то яваскрипт задействовать для этого, но им я не владею.
Если у кого-то есть идеи как можно реализовать запрет на совместную игру двух клиентов, запущенных на одной машине, то подскажите пожалуйста
|