---
title: "W5500 접속 끊는 방법"
url: "https://maker.wiznet.io/forum/11426"
markdown_url: "https://maker.wiznet.io/forum/11426/md"
type: "Forum topic"
category: "Ethernet Chips"
author: "sinwho"
created: "2015-10-27T00:36:46+09:00"
last_activity: "2017-05-04T08:37:21+09:00"
language: "ko"
views: 517
replies: 1
source: "WIZnet Makers forum (https://maker.wiznet.io/forum/)"
---

# W5500 접속 끊는 방법

## Question

Asked by sinwho on 2015-10-27 in Ethernet Chips.

W5500을 클라이언트로 사용할려고 합니다

if((ret = loopback_tcpc(1, gDATABUF, destip, 7191)) &lt; 0)
{

}

이런식으로 사용하고 있는데요

loopback_tcpc 함수를 호출하면

연결이 안되어 있으면 연결을 시도 하고

연결이 되어있으면 송수신대기 상태로 있어서 송수신할수 있는걸로 알고 있습니다

근데 만약 제가 임의로 연결 상태를 끊고 싶다면 어떻게 해야 되는지 궁금합니다

아 그리고 첫번째 파라미터는 소켓 번호를 말하는게 맞나요?

감사합니다^^

## Replies

### Reply 1 by Edward, 2015-10-28

안녕하세요.

int32_t loopback_tcps(uint8_t sn, uint8_t* buf, uint16_t port)

위 루프백 예제는 가장 처음에 Socket number , 그리고 버퍼, 그리고 Port 번호입니다.

일단, 임의로 어떤 경우에 연결 상태를 끊고 싶으신지는 정확하게 모르겠으나

만약 임의로 연결을 끊고 싶으시다면, disconnect(sn) 함수를 사용하시면 됩니다.

Loopback 예제에서는 case SOCK_CLOSE_WAIT : 상태 내부에 disconnect 함수가 있죠

disconnect 함수를 사용하시면 원하실 때 연결을 끊는 것이 가능합니다.

감사합니다.

---

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