W5500으로 Http를 돌릴때에 disconnect()함수에서 지연이 많이 생겨서
disconnect_h()함수를 만들었습니다. 이 함수는 ProcessHttp()에서만 씁니다…
이 함수의 특징은 원래 disconnect()함수에서는 CLOSE상태를 기다려서
안되면 TimeOUT될 때까지 기다려서 close()를 부르는데,
disconnect_h()는 기다리는 루틴을 다 빼버리고
DISCON명령이 먹으면(SOCKET_CR이 0 이 되면)
바로 CLOSE명령을 주어서(SOCKET_CR에 SOCKET_CLOSE값을 WRITE)
CLOSE명령이 먹으면(SOCKET_CR이 0이 되면)
끝내는 식으로 동작하게끔 했습니다.
뭔가 위험한지요.
이렇게 하니까 시간지연이 다 없어졌습니다.