Salve William ... Caminho arduo esse que voce escolheu.... Mas vamos lah.
Applet para rodar depende do modelo de seguranca instalado no cliente que esta rodando
a applet para saber o que pode ou o que nao pode fazer... se a sua applet for
assinada, a coisa muda um pouco, mas acheio o processo para se fazer uma applet
assinada meio complicado...
Um workarround que eu estava usando permitir nas diretivas de seguranca que akela
determinada maquina (no caso a minha) podia tudo... nao eh das melhores mais funciona
para vc desenvolver e depois fazer do modo certo (applet assinada).
Vah no diretorio BIN do java e ache o policytool.exe, vah em file open e ache os
files java.policy q estao dentro de c:\JAVA_HOME\JRE\LIB\SECURITY e dentro de
c:\Program files\java\j2re1.4.1_01\LIB\SECURITY e mude todas as permissoes para
security.java.allPermission.
Isso costuma funcionar, se tiver duvidas, email me!
Boa sorte,
Marcelo Magno
-----Mensagem original-----
De: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED]
Enviada: qua 26/2/2003 20:25
Para: [EMAIL PROTECTED]
Cc:
Assunto: [java-list] socket em applet
Olá a todos!
Eu estou tentando implementar um cliente em Java utilizando socket, mas esse
cliente é um applet, o programa gera a seguinte exceção:
java.security.AccessControlException: access denied
(java.net.SocketPermission "IP":"PORTA" connect, resolve)
O código é o seguinte:
try{
client = new Socket(InetAddress.getByName(SERVER_ADDR),PORT);
input = new ObjectInputStream(client.getInputStream());
output = new ObjectOutputStream(client.getOutputStream());
ThreadLe = new ReadThread(txtArea,this);
}
catch(IOException e){
e.printStackTrace();
};
Esse problema não ocorre quando faço isso num JFrame, será que alguém
poderia me
auxiliar.
Obrigado a todos.
William Massaharu Ono
------------------------------ LISTA SOUJAVA ----------------------------
http://www.soujava.org.br - Sociedade de Usuários Java da Sucesu-SP
dúvidas mais comuns: http://www.soujava.org.br/faq.htm
regras da lista: http://www.soujava.org.br/regras.htm
historico: http://www.mail-archive.com/java-list%40soujava.org.br
para sair da lista: envie email para [EMAIL PROTECTED]
-------------------------------------------------------------------------
---
Incoming mail is certified Virus Free.
Checked by AVG anti-virus system (http://www.grisoft.com).
Version: 6.0.459 / Virus Database: 258 - Release Date: 25/2/2003