mirror of
https://github.com/corda/corda.git
synced 2025-01-07 13:38:47 +00:00
37 lines
1.0 KiB
Java
37 lines
1.0 KiB
Java
import java.io.BufferedReader;
|
|
import java.io.BufferedWriter;
|
|
import java.io.IOException;
|
|
import java.io.InputStreamReader;
|
|
import java.io.OutputStreamWriter;
|
|
import java.net.Socket;
|
|
import java.net.UnknownHostException;
|
|
|
|
public class Sockets {
|
|
|
|
/**
|
|
* @param args
|
|
* @throws IOException
|
|
* @throws UnknownHostException
|
|
*/
|
|
public static void main(String[] args) throws UnknownHostException,
|
|
IOException {
|
|
System.out.print("Requesting...\n");
|
|
try (Socket sock = new Socket("www.google.com", 80)) {
|
|
BufferedWriter bw = new BufferedWriter(new OutputStreamWriter(sock.getOutputStream()));
|
|
String request = "GET /?gws_rd=cr HTTP/1.1\r\n"
|
|
+ "Host: www.google.com\r\n" + "Accept: */*\r\n"
|
|
+ "User-Agent: Java\r\n" + "Connection: close\r\n" + "\r\n";
|
|
bw.write(request);
|
|
bw.flush();
|
|
|
|
BufferedReader br = new BufferedReader(new InputStreamReader(sock.getInputStream()));
|
|
String read = null;
|
|
while ((read = br.readLine()) != null) {
|
|
System.out.println(read);
|
|
}
|
|
bw.close();
|
|
sock.close();
|
|
}
|
|
}
|
|
|
|
} |