I am plagued by an intermittant failure of getInputStream after successfully opening a URL connection to a servlet. My applet periodically opens a URL connection to a servlet to receive data. The servlet acquires the data and sends an array of strings to the applet in an ObjectOutputStream. After a number of successful responses from the servlet, the applet hangs on a "connection.getInputStream()" method call. Here is part of the code, which is executed each time the applet needs data: URL dataURL = new URL(...); URLConnection connection = dataURL.openConnection(); connection.setUseCaches(false); InputStream URLin = connection.getInputStream(); Here's where it eventually hangs -- after from 5 to 50 successful iterations. I am testing with JRun 3.0. Thanks for any help! Ken