블록킹 방식의 Send

colorfox의 이미지

블록킹 방식의 서버를 만드는 중인데요..

우선 fork 방식이구요..

데이터 패킷을 만들고 Send를 보내기전에 잠시 Sleep을 겁니다.

그리고 연결되어진 클라이언트를 강제 종료..합니다.

그럼 서버에서 Sleep이 풀리고 Send를 시작하는데요..

음 제가 이쪽이 초보라서 그런지.. 제 예상은 Send 리턴 값으로

-1이 나와야 정상이라고 생각했는데..

제가 만들어 놓은 패킷의 길이가 나옵니다.

클라이언트는 종료되어졌는데 말이죠...(강제 종료라서 그런지...)

이런 경우에는 어떻게 에러를 잡아야 할지 난감하네요..