안녕하세요 ㅎ
서버 개발을 하다가 막혀서 문의 드립니다
client | server
-----------문자열 전송 ------------>
-------입력파일(A.txt)전송 ---------->
입력파일을 읽어 연산
<-----------문자열 전송 ------------
<-------출력파일(B.txt)전송 ----------
현재 이런 프로그램을 만들고 있는데요(java)
입력파일을 받아 서버내 저장하는데까진 성공했는데
그 후 출력 데이터를 전송하는데 계속 소켓이 끊겼다는 에러가 뜨네요 (java.net.SocketException: Socket closed)
클라이언트쪽에서 입력파일 전송 후 소켓을 끊는 거 같은데 정확한 원인을 모르겠습니다...ㅠㅠㅠ
그리고 서버쪽에서 결과 파일을 다시 전송할 때 연산이 끝난 후 전송하게 되는데
클라이언트 쪽에서 끝나는 시점을 어떻게 알고 데이터를 받을 수 있을까요??ㅠ
처음 해보려는데 막혀서 질문올립니다 ㅠㅠ
도와주세요오오 ㅠㅠ