Date: Thu, 15 May 1997 12:42:45 -0400
From: "DeYoe, David" <David.DeYoe@GSC.GTE.Com>
Subject: sockets
To: "'java-security@java.sun.com'" <java-security@web2.javasoft.com>
This is my situation:
I'm trying to create a basic client/server app. At the moment, I am
running a java application that basically waits for incoming connection
requests. I'm positive the problem isn't here.
On the same machine, the "client" is attempting a request to open a
connection with the following lines:
Socket mySocket = null;
public final static int PORT = 4130;
// more code
try {
mySocket = new Socket("localhost", PORT);
} catch ...
I have the "catch" printStackTrace for the exception and get the
following exception:
java.lang.ClassCastException: vrml.VrmlClassLoader
java.lang.ClassCastException: vrml.VrmlClassLoader
at netscape.applet.AppletSecurity.checkConnect(Compiled Code)
at java.net.InetAddress.getAllByName(Compiled Code)
at java.net.InetAddress.getByName(Compiled Code)
at java.net.Socket.<init>(Compiled Code)
at java.net.Socket.<init>(Compiled Code)
at client.initialize(Compiled Code)
What do I need to do to get this code to work? I am assuming it is an
artifact of netscape's security configuration, but everything I read
tells me that Netscape Navigator 3.x loading applets over the local file
system should have these capabilities. I am using Netscape 3.0, jdk
1.0.2, and am calling the code from CosmoPlayer (VRML).
Thanks, in advance.
David DeYoe