Java中快速建立TCP连接
时间: 2023-11-30 16:04:21 浏览: 68
在Java中,可以使用Socket类来建立TCP连接。下面是一个示例代码:
```java
import java.io.*;
import java.net.*;
public class TCPClient {
public static void main(String[] args) {
try {
// 创建Socket对象,指定服务器地址和端口号
Socket socket = new Socket("server_address", port);
// 获取输出流,向服务器发送数据
OutputStream os = socket.getOutputStream();
PrintWriter pw = new PrintWriter(os);
pw.write("Hello, server!");
pw.flush();
// 获取输入流,读取服务器端返回的数据
InputStream is = socket.getInputStream();
BufferedReader br = new BufferedReader(new InputStreamReader(is));
String message = br.readLine();
System.out.println("Server says: " + message);
// 关闭流和Socket
br.close();
is.close();
pw.close();
os.close();
socket.close();
} catch (IOException e) {
e.printStackTrace();
}
}
}
```
在上面的代码中,我们首先创建了一个Socket对象,并指定了服务器地址和端口号。然后,获取输出流向服务器发送数据,再获取输入流读取服务器端返回的数据。最后,关闭流和Socket。这样就可以快速建立TCP连接。
阅读全文