Reading Text from a Socket

try { BufferedReader rd = new BufferedReader(new InputStreamReader(socket.getInputStream())); String str; while ((str = rd.readLine()) != null) { process(str); } rd.close(); } catch (IOException e) { }

Comments

21 Jun 2010 - 3:50am by Amulya Prasad Rout (not verified)

Hi..
When i read from the socket i got the following..
First it gives me no output
Then i tried the following
if (rd != null)
{
System.out.println("there is data in bufferedreader");
}
else
{
System.out.println("there is no data in bufferedreader");
}
if(rd.ready())
{
System.out.println("Stream is ready to be read" );

}
else
{
System.out.println("Stream is not ready to be read" );

}

the o/p is--
there is data in bufferedreader
Stream is not ready to be read

can u plz tell what i do so i can read from the socket..

You can mail me at--rout.amulya@yahoo.in

Post a comment

More information about formatting options

CAPTCHA
This question is for testing whether you are a human visitor and to prevent automated spam submissions.
Image CAPTCHA
Enter the characters shown in the image. Ignore spaces and be careful about upper and lower case.