Java socket 客户端 实例代码
时间: 2023-09-17 13:07:54 浏览: 34
以下是一个 Java socket 客户端的简单示例代码:
```
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
import java.io.PrintWriter;
import java.net.Socket;
public class SocketClient {
public static void main(String[] args) throws IOException {
// 与服务端建立连接
Socket socket = new Socket("localhost", 8080);
// 获取输出流,向服务端发送信息
PrintWriter out = new PrintWriter(socket.getOutputStream());
out.println("Hello, Server!");
out.flush();
// 获取输入流,读取服务端的响应信息
BufferedReader in = new BufferedReader(new InputStreamReader(socket.getInputStream()));
String response = in.readLine();
System.out.println("Server says: " + response);
// 关闭资源
out.close();
in.close();
socket.close();
}
}
```
该代码实现了与服务端的连接,并向服务端发送 "Hello, Server!" 字符串,并读取服务端的响应信息。
阅读全文