---
title: "W5200 tcp 재접속 에러"
url: "https://maker.wiznet.io/forum/10949"
markdown_url: "https://maker.wiznet.io/forum/10949/md"
type: "Forum topic"
category: "Ethernet Chips"
author: "megacast"
created: "2015-04-02T05:47:19+09:00"
last_activity: "2017-05-04T08:35:11+09:00"
language: "ko"
views: 941
replies: 2
source: "WIZnet Makers forum (https://maker.wiznet.io/forum/)"
---

# W5200 tcp 재접속 에러

## Question

Asked by megacast on 2015-04-02 in Ethernet Chips.

W5200 을 TCP SERver 로 동작하여 접속중 케이블을 차단 하였습니다.
이후 2~5분 경과후 랜케이블을 연결하고 클라이언트에서 재접속 시도시 에러 리턴 합니다.

Sn_CR_SEND_KEEP
를 적용하면 된다고 나와있는데 서버모드에서 적용방법 알려주시기 바랍니다.

감사합니다.

## Replies

### Reply 1 by justinkim, 2015-04-03

안녕하세요

TCP Server와 Client 통신중 LAN 케이블을 뽑았을때

LAN 케이블을 바로 다시 연결하면 다시 작동되고 2분~5분후 연결하면 작동이 안되는 것으로 보아

timeout이 발생해 Server가 닫힌 것으로 보입니다.

어플리케이션을 짜실때 timeout이 발생해 close 상태가 된 후 다시 서버를 열어 주시는 방법을 사용 해야 할 것 같습니다.

도움이 되었는지 모르겠네요 ~

### Reply 2 by irinakim, 2015-04-03

안녕하세요

Keep alive 기능은
connection 하신후 1byte이상의 데이터를 보낸 후 사용가능합니다.

즉, connection → 1byte 이상의 Data를 보냄 → Keep alive 기능 사용 → LAN 제거
의 순서로 테스트 하시면 됩니다.

감사합니다
irinakim ![:slight_smile:](https://emoji.discourse-cdn.com/twitter/slight_smile.png?v=12)

---

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