Hi all, I am using a Socket Client to POST a request to a WebService which uses Apache's SOAP Engine..
The Socket makes a request and get Results back.. but at the end (after getting Data from the Socket) it waits indefinetly before it relinquishes.. The snippet of what I use is : InputStream in = s.getInputStream(); InputStreamReader isr = new InputStreamReader(in); BufferedReader br = new BufferedReader(isr); int c; System.out.println("Waiting for results"); while ((c = br.read()) != -1) { System.out.print((char) c); } Is it because the Data is not being FLUSHED (into teh ServletOutPutStream) from the SOAP Servlet ? Is it a bug , if so has it been fixed in any of the recent builds ? Or if its not then Can I make that change ?