s applets assinados podem se conectar a um host diferente do qual eles se origina

Preciso de um applet para abrir um soquete e me comunicar com um servidor que esteja ouvindo no host local para o qual o applet baixou (a máquina do usuário final

ao contrário do que li sobre segurança de applet, parece que mesmo os applets assinados não podem abrir um soquete para um host diferente do qual foram baixados (na mesma máquina que funciona perfeitamente)

Certifiquei o applet usando -selfcert, assinei-o usando jarsigner e, mesmo assim, sempre que ele tenta abrir um soquete para um host diferente, recebo:

Java.lang.Exception: java.security.AccessControlException: access denied (java.net.SocketPermission 127.0.0.1:9999 connect,resolve)

té tentei alterar o arquivo de políticas Java, embora com applets assinados não seja necessári

grant codeBase "http://applethost:8080/socket" { permission java.security.AllPermission; permission java.lang.RuntimePermission "usePolicy"; };

Qual é o problema com os applets sigend? Eles podem se conectar a um host diferente ou não?

questionAnswers(1)

yourAnswerToTheQuestion