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, 07:51 AM
By vinodkalpaka in forum Java
Last Post: 06-28-2005, 11:47 PM
Last Post: 04-12-2005, 10:19 AM
By Lim Wing Hoe in forum Java
Last Post: 07-01-2000, 01:07 PM
Last Post: 04-25-2000, 07:27 PM
-- Android Development Center
-- Cloud Development Project Center
-- HTML5 Development Center
-- Windows Mobile Development Center