- From: Tapan Divekar <tapan_divekar@hotmail.com>
- Date: Sun, 29 Jul 2001 07:35:14 +0000
- To: http-wg@cuckoo.hpl.hp.com
Hi ,
I ve been trying to write a small HTTP Server app. which shall take in
requests from browser and send some results back (in Java).
serverSocket is created on port 4444.
Following is a snippet from the code --
Socket clientSocket = null;
try {
clientSocket = serverSocket.accept();
} catch (IOException e) {
System.err.println("Accept failed.");
System.exit(1);
}
PrintWriter os = new PrintWriter(clientSocket.getOutputStream(),true);
//DataInputStream is = new DataInputStream(clientSocket.getInputStream());
BufferedReader is =new BufferedReader(new
InputStreamReader(clientSocket.getInputStream()));
String fromServer=new String();
while ((fromServer = is.readLine()) != null) {
System.out.println("Server: " + fromServer);
os.println("<html>hello lhlg </html>");
System.out.println("Server: before flush");
os.flush();
System.out.println("Server: after flush");
}
}
Even though server receives some data it is unable to post data back.
Any ideas where I might be going wrong?
Thanks
Tapan
Received on Sunday, 29 July 2001 08:36:19 UTC