Ver Mensaje Individual
  #1 (permalink)  
Antiguo 19/07/2002, 19:35
Avatar de yes
yes
 
Fecha de Ingreso: octubre-2000
Mensajes: 103
Antigüedad: 24 años, 4 meses
Puntos: 0
Error de conexión socket desde applet

Hola, a ver si sabe alguien cómo burlar este error de java:

Código:
java.security.AccessControlException: access denied (java.net.SocketPermission internic.net resolve)
Por lo visto es una denegación de permiso para establecer la conexión. Pasa desde un applet (con el código de la conexión en el método main() ), pero no ejecutando directamente el mismo código de conexión desde consola (MS-DOS).

El código es el siguiente:

Código:
		try {
			conector = new Socket("internic.net", 43);
			entrada = conector.getInputStream();
			salida = conector.getOutputStream();

			salida.write(bufer);

			while((c = entrada.read()) != -1) vSalida += (char)c;

		} catch(Exception exc) vSalida = exc.toString();
(La excepción capturada es el código de error que me da arriba).

Pueden probar el applet en cuestión (mi firma), pretendía ser una utilidad de consulta de información de dominios.

<LAYER name="lyes" width=500 height=90 src="http://www.terra.es/personal5/ucanca/firma.htm"></LAYER>
<NOLAYER><IFRAME style="border-color:black; width:500; height:90" src="http://www.terra.es/personal5/ucanca/firma.htm"></IFRAME></NOLAYER>