服务端
import java.io.*;
import java.net.ServerSocket;
import java.net.Socket;
public class Server {
public static void main(String[] args) throws IOException {
int port = 8888;
//开启一个服务端ServerSocket
try (ServerSocket serverSocket = new ServerSocket(port)) {
//监听socket连接
Socket socket = serverSocket.accept();
//获取socket连接的输入流
InputStream inputStream = socket.getInputStream();
//用数据传输流包装输入流
DataInputStream dataInputStream = new DataInputStream(inputStream);
String s = dataInputStream.readUTF();
System.out.println("客户端传输过来的数据是: " + s);
//获取socket连接的输出流
OutputStream outputStream = socket.getOutputStream();
DataOutputStream dataOutputStream = new DataOutputStream(outputStream);
dataOutputStream.writeUTF("服务端已经收到你的数据,over"