---
title: "[W5300] TCP클라이언트 모드에서 서버접속시도시 몇십초 블로킹 문제"
url: "https://maker.wiznet.io/forum/15671"
markdown_url: "https://maker.wiznet.io/forum/15671/md"
type: "Forum topic"
category: "MCU & Boards"
author: "puredj"
created: "2025-04-03T19:30:13+09:00"
last_activity: "2025-04-03T19:30:13+09:00"
language: "ko"
views: 5
replies: 0
source: "WIZnet Makers forum (https://maker.wiznet.io/forum/)"
---

# [W5300] TCP클라이언트 모드에서 서버접속시도시 몇십초 블로킹 문제

## Question

Asked by puredj on 2025-04-03 in MCU & Boards.

**voidtcpipThread**(**voidconst** *argument)

{

uint32_t pre_time;

UNUSED(argument);

pre_time = millis();

**for**(;;)

{

loopback_tcpc(0, &buf1, client_ip, client_port);

loopback_tcps(1,buf2,_PORT);

osDelay(1);

}

}

첫번째 질문

위 코드에서 접속하고자하는 서버가 꺼져있을시 서버접속이 안될경우 loopback_tcpc()

함수 내에서 몇십초가 홀딩되는 문제가 있어 loopback_tcps() 서버도 같이 운용할때 문제가 됩니다.

해결 방법이 있을까요?

두번째 질문입니다.

loopback_tcps() 서버만 운용시에 특정 IP 혹은 특정 PORT의 클라이언트만 접속되게 하고싶은데 간단한 샘플코드 있을까요?

---

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