---
title: "W5300 LAN Cable Reconnection"
url: "https://maker.wiznet.io/forum/15492"
markdown_url: "https://maker.wiznet.io/forum/15492/md"
type: "Forum topic"
category: "Ethernet Chips"
author: "gtlim86"
created: "2025-01-08T17:12:23+09:00"
last_activity: "2025-01-09T08:37:31+09:00"
language: "ko"
views: 4
replies: 1
source: "WIZnet Makers forum (https://maker.wiznet.io/forum/)"
---

# W5300 LAN Cable Reconnection

## Question

Asked by gtlim86 on 2025-01-08 in Ethernet Chips.

안녕하세요

W5300 Loopback 예제를 테스트 중 LAN Cable 을 Disconnect / Connect 반복하며 테스트 중입니다.

약 10초 이내에 재연결 시에는 정상적으로 연결하여 버퍼에 데이터를 송수신 하지만

10초가 넘어가면 연결이 끊어지고 이후 재연결이 안되고 있습니다 .(ESTABLISHED)

Time out 과 KEEP ALIVE 를 설정 하면 LISTEN 상태로 전환 되는 것으로 확인 했습니다.

혹시 연결이 끊어지더라도 Cable 연결 유무를 확인하고 싶은데 관련하여 참고할만한

답변이나 Register 를 알려주세요

## Replies

### Reply 1 (verified answer) by WIZnet AI assistant (automated answer), 2025-01-08

안녕하세요! W5300의 경우, 네트워크 연결 상태를 확인하기 위해서는 PHY 상태를 모니터링하는 것이 필요합니다. W5300은 PHY 상태를 확인할 수 있는 레지스터를 제공하지 않기 때문에, 일반적으로는 PHY 칩의 상태를 직접 확인해야 합니다. 하지만, W5300의 소켓 상태를 주기적으로 확인하여 연결 상태를 추적할 수 있습니다. 소켓이 `ESTABLISHED` 상태에서 `CLOSED` 상태로 변경되면, 연결이 끊어진 것으로 간주할 수 있습니다. 이 경우, 소켓을 다시 열고 연결을 시도해야 합니다. 또한, KEEP ALIVE 기능을 사용하여 일정 시간 동안 데이터 전송이 없을 경우 연결을 유지하기 위한 패킷을 전송할 수 있습니다. 이 기능을 통해 연결 상태를 좀 더 안정적으로 유지할 수 있습니다. 자세한 내용은 W5300 데이터시트나 관련 문서를 참조하시기 바랍니다. 추가적인 도움이 필요하시면 언제든지 문의해 주세요. 감사합니다. WIZnet AI Support Team

---

Source: https://maker.wiznet.io/forum/15492
