Java by API/javax.net/SocketFactory

Материал из Java эксперт
Перейти к: навигация, поиск

SocketFactory: createSocket(String host, int port) throws IOException, UnknownHostException

   <source lang="java">
 

import java.io.BufferedReader; import java.io.InputStream; import java.io.InputStreamReader; import java.io.OutputStream; import java.io.PrintWriter; import java.net.Socket; import javax.net.SocketFactory; import javax.net.ssl.SSLSocketFactory; public class Main {

 public static void main(String args[]) throws Exception {
   SocketFactory factory = SSLSocketFactory.getDefault();
   Socket socket = factory.createSocket("127.0.0.1", 8080);
   OutputStream outputStream = socket.getOutputStream();
   PrintWriter out = new PrintWriter(outputStream);
   out.print("GET / HTTP/1.0\r\n\r\n");
   out.flush();
   InputStream inputStream = socket.getInputStream();
   InputStreamReader inputStreamReader = new InputStreamReader(inputStream);
   BufferedReader in = new BufferedReader(inputStreamReader);
   String line;
   while ((line = in.readLine()) != null) {
     System.out.println(line);
   }
   out.close();
   in.close();
   socket.close();
 }

}


 </source>