使用Java进行网络编程:TCP连接建立与关闭实例
在Java中,我们可以使用Socket和ServerSocket类来实现TCP的连接建立和关闭。以下是一个简单的例子:
- 建立连接:
import java.io.*;
import java.net.*;
public class Client {
public static void main(String[] args) throws IOException {
// 创建一个Socket对象
Socket socket = new Socket("localhost", 1234); // 这里的"localhost"和1234是服务端的地址和端口号
// 获取输出流,用于写入数据
PrintWriter writer = new PrintWriter(socket.getOutputStream(), true));
// 发送数据,例如一个简单的字符串
writer.println("Hello, Server!");
// 关闭writer以释放资源
writer.close();
// 最后关闭Socket连接
socket.close();
}
}
- 关闭连接:
在服务器端,当你不再需要处理客户端的请求时,可以调用socket.close()
来关闭连接。
注意,网络编程中的一旦连接建立,数据的传输就非常高效。同时,关闭连接也是必要的操作,以释放资源和防止资源泄漏。
还没有评论,来说两句吧...