applet, ServerSocket, accept ???
Есть Java-Applet и там в потоке весит ServerSocket и ждёт accept от клиента. Вот с локальной машины всё работает нормально, а с другой машины по сети пишет:
access denied (java.net.SocketPermission 192.168.1.78:2018 accept,resolve)
java.security.AccessControlException: access denied (java.net.SocketPermission 192.168.1.78:2018 accept,resolve) at java.security.AccessControlContext.checkPermission(Unknown Source)
at java.security.AccessController.checkPermission(Unknown Source)
at java.lang.SecurityManager.checkPermission(Unknown Source)
at java.lang.SecurityManager.checkAccept(Unknown Source)
at java.net.ServerSocket.implAccept(Unknown Source)
at java.net.ServerSocket.accept(Unknown Source)
at uv.UserViewer$SockThread.run(UserViewer.java:79)
Как настроить права? И можно ли это сделать в апплете через setSecurityManager()?
вроде надо свой файл java.policy создать, только не пойму куда его поместить, чтоб он работал при запуске апплета?