sockets

Gabriel
29 de Agosto del 2003
Que tal:

Estoy haciendo una conexión entre dos computadoras utilizando Sockets, una de estas computadoras corre un programa servidor que espera una conexión por el puerto 5000 y la otra corre un programa cliente tratando de accesar a este puerto pero siempre recibo un AccessControlException por parte del cliente.

En la computadora servidor creé un archivo declarando un SocketPermission llamado "Permiso"
y su contenido es este

/* AUTOMATICALLY GENERATED ON Wed Aug 27 12:32:14 CDT 2003*/
/* DO NOT EDIT */

grant {
permission java.net.SocketPermission "*:5000", "connect, accept, listen";
};

después en el archivo llamado "java.security" que es un archivo del JRE y se encuentra en su carpeta de instalación, agregué la siguiente linea.

policy.url.3=file:/D:/GABRIEL/Permiso

con lo cual ahora las politicas quedan de esta manera

policy.url.1=file:${java.home}/lib/security/java.policy
policy.url.2=file:${user.home}/.java.policy
policy.url.3=file:/D:/GABRIEL/Permiso

El archivo "Permiso" esta dentro de D:GABRIEL

Pero aún asi me sigue arrojando el cliente el AccessControlException.

Espero que alguien me pueda ayudar y si tiene un ejemplo que alguna vez haya hecho pues que mejor.

Gracias anticipadamente.