aspose file tools*
The moose likes Servlets and the fly likes Servlet Tunneling Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login
JavaRanch » Java Forums » Java » Servlets
Bookmark "Servlet Tunneling" Watch "Servlet Tunneling" New topic
Author

Servlet Tunneling

purushottam srinivas raju
Greenhorn

Joined: Jun 15, 2004
Posts: 2
What is servlet tunneling? Why it is used and advantages of using it.Can anyone pl. help me?

thanks
raju
Jeanne Boyarsky
author & internet detective
Marshal

Joined: May 26, 2003
Posts: 30919
    
158

Raju,
Google comes up with quite a few results on this topic.


[Blog] [JavaRanch FAQ] [How To Ask Questions The Smart Way] [Book Promos]
Blogging on Certs: SCEA Part 1, Part 2 & 3, Core Spring 3, OCAJP, OCPJP beta, TOGAF part 1 and part 2
purushottam srinivas raju
Greenhorn

Joined: Jun 15, 2004
Posts: 2
thank you jeanne. well I could find sufficient material but a complete code on how srvlet tunneling works could heve been more beneficial to me. I'll will try and in the mean time if you could help me with the same.

thans
Larry Cryderm
Greenhorn

Joined: Mar 23, 2004
Posts: 9
...this is what I use as a client that 'tunnels' into a listening servlet, hope it helps:
java.net.URL url = new java.net.URL(your_target_url_string);

java.net.URLConnection con = url.openConnection();

con.setUseCaches(false);
con.setDoOutput(true);
con.setDoInput(true);

con.setRequestProperty("Content-Type", "text/xml; charset=utf-8");

DataOutputStream out = new DataOutputStream(con.getOutputStream());

out.write(your_string_to_send.getBytes()); // WRITE to the site

out.flush();

BufferedReader bufferedreader = new BufferedReader(new InputStreamReader(con.getInputStream()));
StringBuffer sb = new StringBuffer();
while ((inputLine = bufferedreader.readLine()) != null) {
sb.append(inputLine); // READ from the site
}


I shoulda been a rock star.
Axel Janssen
Ranch Hand

Joined: Jan 08, 2001
Posts: 2164
Http client from jakarta commons provides a easier api, if http tunneling is what Larry talks about.
http://jakarta.apache.org/commons/httpclient/
Larry Cryderm
Greenhorn

Joined: Mar 23, 2004
Posts: 9
Yup...the Commons API is full feature HTTP client stuff...didn't know it was out there, Thanks!
 
I agree. Here's the link: http://aspose.com/file-tools
 
subject: Servlet Tunneling