이 문제를 해결할 수있는 모든 솔루션을 시도했습니다.ObjectInputStream 생성자가 프로그램을 중단합니다
server = new ServerSocket(9421);
client = new Socket("localhost", 9421);
out = new ObjectOutputStream(client.getOutputStream());
out.flush();
System.out.println("Starting input streams");
in = new ObjectInputStream(client.getInputStream());
System.out.println("input streams are now running");
모든 것은 ObjectInputStream 앞에 ObjectInputStream을 선언하도록 알려줍니다. 다른 곳에서는 Object 출력 스트림을 비우라고 알려줍니다. 이 코드는 프로그램을 멈추고 소위 헤더를 기다리는 것을 기다립니다.
미안하지만 게시 한 내용은 직접적인 문제에서 물러나서 [Java의 소켓 프로그래밍에 대한 자습서] (https://docs.oracle.com/javase/tutorial/networking/sockets/)를 공부해야한다는 것을 나타냅니다. index.html). 이것을 실용적인 코드로 바꾸는 것은 StackOverflow에서 너무 광범위합니다. –