LAN Cable이 Plug Off가 되었는데 Sock_established에 있습니다

Network 통신중에 LAN Cable이 Plug Off가 되었는데

Sock_established에 있습니다. 원래는 Sock_Close가 되고, Sock_Listen으로 되어야 하지 않나요?

이럴경우 어떻게 처리하나요?

감사합니다.

물리적인 연결이 끊겨지는 것을 따로 판단하지 않습니다.

만약 plug off된 상태에서 데이터를 보낼 경우 ack를 받지 못하므로 timeout이 발생하여 close가 됩니다.
즉, 데이터를 한번이라도 보내지 않는다면 계속 연결상태로 되어 있습니다.

데이터를 보내지 않고 확인하고 싶을 경우
PHYSTATUS 레지스터를 읽어서 link가 끊어졌는지를 판단하면 됩니다.