파일을 허용하고 DataInputStream 및 BufferedInputStream을 사용하여 특정 디렉토리에 파일을 작성하는 서버를 작성하려고합니다.java network-broken pipe 및 수신 된 파일이 손상되었습니다.
서버는 '각 파일의 크기 (긴)'및 '해석되지 않은 바이트의 내용 (바이트 [바이트 수] ]) '
그리고 모든 것이 성공적이면 부울 값을 보내야합니다.
하지만 문제는 파일을 올바르게 수신하지 못한다는 것입니다.
수시로 '깨진 파이프'오류 메시지가 나타나거나 파일을받은 후 파일이 손상되었습니다. 문제가 해결
.. 문제에 관련이있을 수 있습니다
가능한 복제 [java.net.SocketException의 문제를 해결하는 방법 : 브로큰 파이프 (http://stackoverflow.com/q/2309561/851811) –