w5500 webserver 에서 이미지 사용시용량제한이 있습니까?

#1

[W5500]
이미지를 올려 보면 이미지(그림)가 계속 문제가 되고 깨진상태로 이미지(그림)가 올라와서 용량 줄여 보니 정상적으로 뜹니다. 이미지(그림)를 웹으로 올릴때 용량 제한이 있는건지 문의 드립니다. 1.66kb 일때는 정상적이나 2.88kb 일때는 화면에 이미지(그림)이 표시 되지 않습니다.

#2

안녕하세요

Client는 어떤걸 사용중이신가요??
용량제한은 따로없습니다.
wireshark를 통해 W5500에서 이미지를 잘 전송하였고 Client에서 응답을 주었는지 확인해보면 좋을것 같습니다.

#3

W5500 의 소스 WIZ550web-2.0.1 에 있는 웹 페이지를 구현하고 있는데 이미지의 용량이 작을때(2KB 이하일때) 표시 됩니다. 웹브라우저는 익스플로러를 사용 중에 있습니다. 그림 용량이 조금만 커져도 웹페이지에서 그림이 X 자로 표시 됩니다.
디버그시 메세지는 FatFs 에러 라고 표시 되며

HTTPSocket[2] : [State] STATE_HTTP_RES_INPROC
HTTPSocket[2] : HTTP Response body - send len [ 2047 ]byte
HTTPSocket[2] : [FatFs] Error code return: 9 (File Read) / HTTP Send Failed - index.html
HTTPSocket[2] : [Send] HTTP Response body [ 0 ]byte
HTTPSocket[3] : ClOSE_WAIT
================================
파일 읽는 곳에서 에러가 납니다.

그리고 혹시 web페이지 소스의 return 의 값의 사이즈가 2048 과 관련이 있는건가요?? 그림를 제대로 읽을때도 그림의 용량이 크면 이미지의 앞부분만 나오고 index.html 역시 깨져서 화면에 표출이 됩니다.

#4

이미지 용량이 커지면서
resource 부족으로인한 에러같습니다.

용량이 적을때는 빨리 처리가되서 다른 요청에 대한 처리가 가능한데
용량이 커서 아직 이미지에대한 처리중인데 다른 요청이 오자 에러가 나는 것으로 보입니다.
socket을 8개 모두 사용중이신가요? 아니시라면 더 늘려보시면 좋을 것 같습니다.