Error al conectar un applet con otro servidor

mortega
02 de Abril del 2002
Tengo un applet en un servidor web (IIS) y al ejecutarlo, este se trata de conectar con otro servidor que es el de base de datos(AS/400) y nos da un error:

access denied(java.net.SocketPermission 200.31.41.71:45000 connect,resolve)
Could not open a remote session to location
Failed to make connection between client and server.Check network is functioning properly

Si alguien me pueda ayudar se lo agradeceria bastante.

urko2000
02 de Abril del 2002
Creo que desde el Applet sólo puedes conectarte al servidor del que se descargó, nunca a otro diferente, tendrías que tener una estructura en el servidor que sea la que se conecte a la Base de Datos y devuelva los resultados al Applet, o bien que (si se pudiera) que la Base de Datos estuviera instalada en el mismo servidor que el Applet. Podrías tener un Servlet que se conectara e interaccionara con la Base de Datos y el Applet tendría que conectarse con el Servlet, esto se llama Http Tunneling, hay un artículo con un ejemplo muy bueno de JavaHispano.

Suerte.