java socket编程 ,具体代码
时间: 2023-04-10 18:01:03 浏览: 135
我可以回答这个问题。Java Socket编程是一种网络编程技术,它允许程序员在不同计算机之间建立通信连接。以下是一个简单的Java Socket编程示例:
```
import java.net.*;
import java.io.*;
public class SocketClient {
public static void main(String[] args) {
try {
Socket socket = new Socket("localhost", 8080);
PrintWriter out = new PrintWriter(socket.getOutputStream(), true);
BufferedReader in = new BufferedReader(new InputStreamReader(socket.getInputStream()));
out.println("Hello, server!");
String response = in.readLine();
System.out.println("Server response: " + response);
socket.close();
} catch (IOException e) {
e.printStackTrace();
}
}
}
```
这个示例程序创建了一个Socket客户端,连接到本地主机的8080端口。它向服务器发送一条消息,然后等待服务器的响应。当服务器响应时,客户端将响应输出到控制台,并关闭Socket连接。
阅读全文