2021-08-28

0828 java.net.SocketException: Socket is closed 에러

 

데이터를 한번 보내고는 죽어버린다...

어디서 닫아주어야 하는거지??

소켓을 끊지않고 계속 유지??


---------------------------------------------------

에러의 원인 찾았다.

try-catch-with-resources를 이용해서

server.accept()를 try()괄호안에 넣어주고있어서

한번 데이터를 받고는 서버를 자동으로 닫아버렸기 때문에

한번만 보내고 계속 서버접속이 끊겼던 것이다.

아아 뭔가~~~ 근데 속시원하질 않네!!


소켓 통신에 관해서 좀더 공부하고 싶다. 네트워크 기초가 부족한게 아닐까 나?!!

댓글 없음:

댓글 쓰기

0328 fdisk, mkfs, mount, fstab

 1. 하드디스크를 붙인다. 2. fdisk -l로 하드디스크를 확인한다.  - interactiive한 커맨드모드 사용하여 (m) 붙인 하드디스크의 파티셔닝을 한다.  - 마지막에 w를 해야 실제로 반영이 된다.  3. mkfs를 하여 어떤 파일시스...