java scoket 例子
时间: 2023-05-21 09:07:13 浏览: 43
以下是一个简单的 Java Socket 示例代码,用于连接到一个 HTTP 服务器并返回响应:
```java
import java.net.*;
import java.io.*;
public class SocketExample {
public static void main(String[] args) throws Exception {
Socket socket = new Socket("www.example.com", 80);
PrintWriter out = new PrintWriter(socket.getOutputStream());
out.println("GET / HTTP/1.1");
out.println("Host: www.example.com");
out.println();
out.flush();
BufferedReader in = new BufferedReader(new InputStreamReader(socket.getInputStream()));
String inputLine;
while ((inputLine = in.readLine()) != null) {
System.out.println(inputLine);
}
in.close();
out.close();
socket.close();
}
}
```
该例子通过一个 Socket 连接到一个名为 "www.example.com" 的 HTTP 服务器,并发送一个 GET 请求,最后打印出服务器返回的响应。