socket programming help
have a piece of code ,this code is working in a different program individually but it does not work in the proxy server. It extracts the response from the website and when i write it to a something like out.html it writes the whole page but it does not write back to the socket for the web browser.
guys if any one of you has a idea why this happens ,please do reply.
url = request.substring(8,c-13);
//raw_request = sslhandler(url);
/******************* Creating and handling https requests ******************/
// Socket socket = SSLSocketFactory.getDefault().createSocket(url, 443);
SSLSocketFactory factory = (SSLSocketFactory)SSLSocketFactory.getDefault();
SSLSocket sslsocket = (SSLSocket)factory.createSocket(url, 443);
//Writer sout = new OutputStreamWriter(socket.getOutputStream());
PrintWriter sout = new PrintWriter(new BufferedWriter(new OutputStreamWriter(sslsocket.getOutputStream())));
sout.println("GET / HTTP/1.0");
System.out.println("SSLSocketClient: java.io.PrintWriter error");
//OutputStream socket_out = socket.getOutputStream();
//request = request + "\r\n";
InputStream sin = sslsocket.getInputStream();
BufferedReader in1 = new BufferedReader(new InputStreamReader(sin));
raw_request = getRawRequest1(sin);
/*************Transferring requested Web Page to Web Browser************/
PrintWriter out1 = new PrintWriter(new BufferedWriter(new OutputStreamWriter(out)));
while ((inputLine = in1.readLine()) != null)
Logobj.logEntry("Transferred "+raw_request.length()+" bytes of data to browser of "+socket.getInetAddress() + ":" +socket.getPort());
ppt.doit("Transferred "+raw_request.length()+" bytes of data to browser of "+socket.getInetAddress() +":"+socket.getPort(),jta);
Are you able to get the SSL on port 443 to work? I was never able to get it to work on my proxy server.
i use JSEE
I can get the SSL on port 443 to work because I used JAVA secure sockets extension (JSSE version 1.5) and have a socket for the web-browser but that socket is not letting me write the output/resulting data of Port 443 onto the web browser. If writing to IE, it says "unknown ______" some sorta error and IE terminates. Tried it in firefox too, firefox says page not available.
any idea why this happens norm , any suggestions would be appreciated.
Last Post: 09-22-2007, 08:51 AM
By vinodkalpaka in forum Java
Last Post: 06-29-2005, 12:47 AM
Last Post: 04-12-2005, 11:19 AM
By Lim Wing Hoe in forum Java
Last Post: 07-01-2000, 02:07 PM
Last Post: 04-25-2000, 08:27 PM
Top DevX Stories
Easy Web Services with SQL Server 2005 HTTP Endpoints
JavaOne 2005: Java Platform Roadmap Focuses on Ease of Development, Sun Focuses on the "Free" in F.O.S.S.
Wed Yourself to UML with the Power of Associations
Microsoft to Add AJAX Capabilities to ASP.NET
IBM's Cloudscape Versus MySQL