서버/클라이언트 프로그램 접속시 SYN_RECV 상태로 접속이 안됩니다.
글쓴이: MrLord / 작성시간: 화, 2006/04/18 - 5:57오후
서버/클라이언트 프로그램을 만들어었습니다. 클라이언트들은 (주로 문제가 발생하는 곳은 100대 이상인곳입니다. 100대 이상이곳에서도 발생하지 않는 경우도 있구용)
서버가 구동되면 동시에 접속을 시도 합니다. 이때 서버에서 netstat 로 확인해보면 SYN_RECV상태로
접속을 못하고 있는 클라이언트들이 몇몇 존재 합니다. tcpdump로 패킷을 떠보니
클라이언트 syn전송, 서버 syn/ack전송 요기까진 잘되는데 이후 클라이언트로 부터 ack이 오지 않고
서버는 syn/ack을 재전송시도 합니다.(보통 4~5번정도 하는듯 하더군요) 이러다가 다시 클라이언트는
syn을 보냅니다.(접속할때까지 접속시도하도록 해놨거든요) 이런 반복을 계속하면서 클라이언트가
접속을 하지 못하고 있습니다.
서버는 리눅스 페도라코어 2.6.12, 클라이언트는 윈도우 2000, XP 입니다.
혹 비슷한 문제를 격으신분의 조언 꼭좀 부탁 드리겠습니다.
Forums:
댓글 달기