문의 드립니다

안녕하세요. 귀사의 W5500을 이용하여 네트워크 통신을 사용하고있습니다.
현장에서 특이 사항이 발생하여 문의 드립니다. 현상은 아래와 같습니다.

  1. 환경 : 고정 IP 로 라우터와 연결. 장비 - 라우터 - KTF 장비 - VPN ~~~~ VPN
  2. 문제 : 다른 업체 장비를 연결하면 정상적으로 통신이 가능.
    문제 장비를 연결하면 서버에 connect 를 못함.
  3. 현상 : 기본적으로 디버깅을하면 socket 연결 후 connect 를 진행하면 연결 확인 하는 부분에서 계소 socket_closed 로 체크가되면서 에러 발생.

위와 같은 현상이 계속 발생하고 있습니다.
그래서 문의 사항을 드리려고 합니다.

  1. 기존 sample 코드에서 socket(SOCK_DHCP, Sn_MR_TCP,5000,0x00) 해당 코드로 소켓 을 연결하는데 5000이라는 port의 의미는 무엇있가요
  2. socket 함수의 내부에 보면 마지막단에 sn의 상태를 계속 읽어서 SOCK_CLOSED 가 아닐때까지 while를 도는데 DHCP 모드와 Static 모드의 경우 어떠한 값으로 체크가 되어야 정상적으로 socket을 연결했다고 인식할수 있나여? [ 문제 발생 현장에서는 계속 0x22 로 체크가 됩니다 ]
  3. connect 부분에서 if (getSn_IR(sn)&Sn_IR_TIMEOUT) 에서 true가 나오면 타임아웃으로 빠지는데 해당 코드의 경우 어떤 상황인지 알고 싶습니다

기본적으로 제공받은 sample 소스에서수정된 부분은 거의 없으며 거의 비슷하다고 보면 됩니다.

관련되어 답변 부탁드립니다

안녕하세요.

해당 내용에 대해서는 아래 링크에 답변드렸습니다.

[url]W5500 관련 네트워크 연결 문의 - #2 by Kei]

제목이 내용과 연관이 있어, 위 내용에 답변해드렸습니다.

감사합니다.