포그라운드로 실행되던 프로세스가 백그라운드로 실행이 될때..

익명 사용자의 이미지

두개의 머신이 있습니다.

한쪽엔 서버를 두고 한쪽에는 클라이언트겸 서버가 있습니다.
클라이언트겸 서버(이상 서버2라고 부르겠습니다.)가
포그라운드로 백그라운드로 돌면서..

서버1으로 보내는 메세지가 주번 연속해서 가더군요..
즉 hangup시그널을 받으면서 백그라운드로 가는거거덩여..

즉 서버2로 nohup으로 해서 백그라운드로 실행을 시키면 괜찬으나 나머지
경우 시그널받아서 백그라운드로 전환되면서 패킷이 두번 가더군요..

결국 재 생각에는 시그널 받아서 백그라운드로 가면서..
제대로 socket버퍼의 프래쉬가 안된다 라는 결론밖에 안나는데..
아니면 패킷이 듀플리케이트 되어서 그런가여??

감이 안옵니다...

혹시 아시는분은 답변을 부탁드리겠습니다.