Mega Code Archive

 
Categories / Java Tutorial / Security
 

Https Socket Client

import java.io.BufferedReader; import java.io.InputStream; import java.io.InputStreamReader; import java.io.OutputStream; import java.io.PrintStream; import java.net.Socket; import javax.net.ssl.SSLSocketFactory; public class MainClass {   public static void main(String args[]) throws Exception {     System.setProperty("javax.net.ssl.trustStore", "clienttrust");     SSLSocketFactory ssf = (SSLSocketFactory) SSLSocketFactory.getDefault();     Socket s = ssf.createSocket("127.0.0.1", 8888);     OutputStream outs = s.getOutputStream();     PrintStream out = new PrintStream(outs);     InputStream ins = s.getInputStream();     BufferedReader in = new BufferedReader(new InputStreamReader(ins));     out.println("Hi,How are u!");     out.println("");     String line = null;     while ((line = in.readLine()) != null) {       System.out.println(line);     }     in.close();     out.close();   } }