java实现socket客户端查看服务端返回
时间: 2023-07-25 15:26:49 浏览: 65
以下是Java实现Socket客户端查看服务端返回的示例代码:
```java
import java.io.BufferedReader;
import java.io.InputStreamReader;
import java.io.PrintWriter;
import java.net.Socket;
public class SocketClient {
public static void main(String[] args) throws Exception {
// 创建Socket对象,并指定服务器地址和端口号
Socket socket = new Socket("服务器地址", 服务器端口);
// 获取输出流,向服务器发送请求
PrintWriter out = new PrintWriter(socket.getOutputStream());
out.println("请求内容");
out.flush();
// 获取输入流,读取服务器返回的数据
BufferedReader in = new BufferedReader(new InputStreamReader(socket.getInputStream()));
String response = in.readLine();
// 输出服务器返回的数据
System.out.println(response);
// 关闭输入流、输出流和Socket连接
in.close();
out.close();
socket.close();
}
}
```
在此代码中,您需要将“服务器地址”和“服务器端口”替换为您的Socket服务器的实际地址和端口。您还需要将“请求内容”替换为您要发送到服务器的实际请求。一旦发送请求并接收到服务器的响应,脚本将打印响应内容并关闭Socket连接。