• Post Reply Bookmark Topic Watch Topic
  • New Topic

Applet to Servlet communications.  RSS feed

Rakesh Ray
Ranch Hand
Posts: 51
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Following method write an object to Servlet.
It works 95% of time but hangs at "InputStream stream = con.getInputStream(); " sometimes.
I had put log message in servlet and when it hangs I am not getting anything in the servlet.
I had made sure that all the streams are closed properly...
Any help is appreciated!!
public InputStream sendPostMessage(Serializable obj) throws IOException
URLConnection con = servletUrl.openConnection();
con.setRequestProperty("Content-Type", "java-internal/" + obj.getClass().getName());
ObjectOutputStream out = new ObjectOutputStream(con.getOutputStream());
System.out.println("before getting stream");
InputStream stream = con.getInputStream();
//When is hangs it does not come here, means waits indefinately in above line......
System.out.println("Got the stream");
return stream;
  • Post Reply Bookmark Topic Watch Topic
  • New Topic
Boost this thread!