For a particular customer, our applet is sometimes failing to connect to our servlet.
The applet gets to the inputStream.read(); line and just blocks - seemingly waiting for the first byte of data that never comes. I am using standard applet and servlet connection code (applet POSTs a text/plain String in UTF8 and the servlet returns a text/plain String in UTF8).
Anyone else had this problem or know what the cause/solution might be?
NB - The url the applet is calling can be successfully called directly from the customer's browser. And I am unable to reproduce the applet's behaviour at our end.
posted 6 years ago
Problem seems to be that my servlet was using a Writer to do its output rather than an OutputStream.