客户端
public class Client02 {
public static void main(String[] args) {
try {
Socket socket = new Socket("127.0.0.1", 8002);
OutputStream outputStream = socket.getOutputStream();
DataOutputStream dataOutputStream = new DataOutputStream(outputStream);
dataOutputStream.flush();
dataOutputStream.writeUTF("你好");
DataInputStream dataInputStream = new DataInputStream(socket.getInputStream());
String s = dataInputStream.readUTF();
System.out.println(s);
} catch (IOException e) {
e.printStackTrace();
}
}
}
服务器
public class Server02 {
public static void main(String[] args) {
try {
ServerSocket serverSocket = new ServerSocket(8002);
System.out.println("------------服务端暴露成功--------------");
Socket socket = serverSocket.accept();
InputStream inputStream = socket.getInputStream();
DataInputStream dataInputStream = new DataInputStream(inputStream);
String s = dataInputStream.readUTF();
System.out.println(s);
DataOutputStream dataOutputStream = new DataOutputStream(socket.getOutputStream());
dataOutputStream.writeUTF("我在");
dataOutputStream.flush();
System.out.println("---------------程序执行完毕---------------");
} catch (IOException e) {
e.printStackTrace();
}finally {
}
}
}