게시판 즐겨찾기
편집
드래그 앤 드롭으로
즐겨찾기 아이콘 위치 수정이 가능합니다.
에코서버를 공부하면서 구현해봤는데요.. 질문있습니다 (_ _)
게시물ID : programmer_15915짧은주소 복사하기
작성자 : 창천을꿈꾸며
추천 : 0
조회수 : 525회
댓글수 : 1개
등록시간 : 2016/02/22 15:15:07
옵션
  • 본인삭제금지
Screenshot from 2016-02-22 15:04:27.png

좌측 상단이 클라이언트 코드이구.. 우측 상단이 멀티프로세스로 클라이언트측 연결을 처리하는 코드입니다.

윤성우 저자의 TCP_IP책을 보면서 실습해본것인데요..!

다름이 아니고, 좌측 하단에서 클라이언트를 단 하나만 실행시켰는데, 왜 우측하단의 서버에서 클라이언트 한개의 연결을 처리한 뒤,
 또 new client connected를 뱉어내는지 모르겠습니다..

서버측의 부모 프로세스는 accept에서 블록킹상태(?)가 되야하는것이 아닌가요? (다른 클라이언트의 연결이 없었기 때문이라고 생각합니다만..)

아.. 혹시 시그널핸들러(?)가 실행되면서 블록킹 되어있던게 풀리는건가요????
전체 추천리스트 보기
새로운 댓글이 없습니다.
새로운 댓글 확인하기
글쓰기
◀뒤로가기
PC버전
맨위로▲
공지 운영 자료창고 청소년보호