import java.util.*; import java.net.*; import java.io.*; public class CometClient { public static void main(String[] args) throws Exception { DataInputStream in = null; try { URL url = new URL("http://localhost:8080/comet/mycomet"); HttpURLConnection con = (HttpURLConnection) url.openConnection(); con.setConnectTimeout(4*1000); con.setUseCaches(false); con.setDoInput(true); con.setDoOutput(true); con.connect(); // Initiate the connection with client info String data = URLEncoder.encode("client", "UTF-8") + "=" + URLEncoder.encode("sreeni", "UTF-8"); OutputStreamWriter wr = new OutputStreamWriter(con.getOutputStream()); wr.write(data); wr.flush(); wr.close(); // Get the response BufferedReader rd = new BufferedReader( new InputStreamReader(con.getInputStream())); do { System.out.print((char)rd.read()); } while (true); //rd.close(); } catch (Exception e) { System.out.println("Exception: " + e.getMessage()); e.printStackTrace(); } } }