import java.io.ObjectInputStream; import java.io.ObjectOutputStream; import java.net.Socket; public class Client { public static void main(String[] args) { try { Socket socket = new Socket("127.0.0.1", 9000); ObjectInputStream inputStream = new ObjectInputStream(socket.getInputStream()); ObjectOutputStream outputStream = new ObjectOutputStream(socket.getOutputStream()); String message = "Hello, Server!"; outputStream.writeObject(message); outputStream.flush(); String response = (String) inputStream.readObject(); System.out.println("Received from server: " + response); socket.close(); } catch (Exception e) { e.printStackTrace(); } } } import java.io.ObjectInputStream; import java.io.ObjectOutputStream; import java.net.ServerSocket; import java.net.Socket; public class Server { public static void main(String[] args) { try { ServerSocket serverSocket = new ServerSocket(9000); while (true) { Socket socket = serverSocket.accept(); ObjectInputStream inputStream = new ObjectInputStream(socket.getInputStream()); ObjectOutputStream outputStream = new ObjectOutputStream(socket.getOutputStream()); String message = (String) inputStream.readObject(); System.out.println("Received from client: " + message); String response = "Hello, Client!"; outputStream.writeObject(response); outputStream.flush(); socket.close(); } } catch (Exception e) { e.printStackTrace(); } } }


上一篇:
下一篇:
切换中文