Я работаю над проектом по искусственному интеллекту, который представляет собой логическую игру и нацелен на подключение двух пользователей к серверу в сети, которые действуют как администратор, а затем начинают играть один за другим.
Для создания соединений у меня есть серверный код, который просто прослушивает localhost: 8000 и присваивает значения команды клиентам по мере их поступления. После подключения клиенты перемещаются под контролем администратора.
Вопрос в том, что, когда я пытаюсь заставить свой код работать в браузере, происходит сбой со следующей ошибкой:
java.security.AccessControlException: access denied (java.net.SocketPermission 127.0.0.1:8000 connect,resolve)
Несмотря на то, что я создал собственную политику, сначала предоставив только разрешение доступа Socket к базе кода папки моего проекта (file:///home/xxx/projects/-
), после того, как она не заработала, я предоставил все разрешения от все кодовая база. Я попытался поместить файл политики в домашний каталог и в тот же каталог, где находится код моего апплета.
Ценю любые советы, спасибо.