TCP서버로 Open하고 Client인 PC에서 10ms간격으로 10바이트 내외로 전송을 하고 그에 대한 응답 패킷을 5바이트 정도 보냅니다. 그런데 5분 정도 지나면 freesize가 없다고 나옵니다.
RX는 받는 상황이라 link가 끊어진 것 같지는 않은데 혹시 이런경우 어떤 경우에 그러는지?
초기에 2048바이트로 나오다 5분 정도 지나면 없다고 나오면서 busy return 합니다.
TCP서버로 Open하고 Client인 PC에서 10ms간격으로 10바이트 내외로 전송을 하고 그에 대한 응답 패킷을 5바이트 정도 보냅니다. 그런데 5분 정도 지나면 freesize가 없다고 나옵니다.
RX는 받는 상황이라 link가 끊어진 것 같지는 않은데 혹시 이런경우 어떤 경우에 그러는지?
초기에 2048바이트로 나오다 5분 정도 지나면 없다고 나오면서 busy return 합니다.
안녕하세요
server에서 recv command가 내려가고 있지 않아 recv를 하지 못하는 상태인 것 같습니다.
디버깅 메시지를 통해서 server에서 현재 어떤 loop에 빠져있지는 않은지 체크해보는 것이 좋을 것 같습니다.
카테고리를 한국어 포럼으로 이동하고, 게시물 제목에 [W5500]을 추가하였습니다.
Copyright © 2017 WIZnet Co., Ltd. All Rights Reserved.