how to change the Sequence Number

W5500 모듈을 사용하고 있습니다.

모듈은 TCP Client로 사용중입니다.

모듈과 TCP 서버 사이의 방화벽에서 SYN packet 에러로 정상적인 커넥션을 할 수 없습니다.

내용은 동일한 SYN packet 사용 으로 인한 문제 입니다.

이 부분을 피하기 위해서 sequence number 를 커넥션 시도시 마다 하나씩 증가 하고 싶습니다.

어떤 부분을 수정하면 커넥션 시도시 마다 이 시컨스 넘버를 증가 해서 이 부분을 피할 수 있나요?

1 Like

방화벽에서 sequence number 확인하여 SYN packet 에러로 판단 하나요??

보통 동일한 port를 사용해서 최초 접속 이후 재 접속할 경우 상대방의 환경에 따라서 접근을 거부하는 경우도 있으니 소켓 생성시 port 번호를 증가 시켜 보세요.