---
title: "W7500 Tcp서버 SOCKERR_SOCKSTATUS"
url: "https://maker.wiznet.io/forum/12213"
markdown_url: "https://maker.wiznet.io/forum/12213/md"
type: "Forum topic"
category: "MCU & Boards"
author: "lancia02"
created: "2017-03-23T15:16:46+09:00"
last_activity: "2017-05-04T08:40:02+09:00"
language: "ko"
views: 739
replies: 1
source: "WIZnet Makers forum (https://maker.wiznet.io/forum/)"
---

# W7500 Tcp서버 SOCKERR_SOCKSTATUS

## Question

Asked by lancia02 on 2017-03-23 in MCU & Boards.

W7500 Tcp Server로 동작중입니다.
6ms마다 12byte정도 되는 데이터를 접속된 클라이언트 소켓에 보냅니다.
클라이언트는 단순히 수신만 합니다.
전송 중 간헐적으로(10분~1일 간격) 이유없이 Send에서 SOCKERR_SOCKSTATUS를 리턴합니다.

Loopback 예제를 거의 비슷하게 사용중입니다.

밑에 패킷 로그에 보면 정상적으로 서버에서 패킷을 보내고 ack까지 클라이언트로부터 받았습니다.

그리고 다음 패킷 전송에서 W7500에서 Send가 작동이 안되고 제공된 드라이버의 Send함수에서 SOCKERR_SOCKSTATUS 리턴이 되네요.

[![](https://maker.wiznet.io/forum_uploads/wiznet/original/1X/699d75ea2d476f4ca8c698177e9cb4bcb9558e57.png) 1269×929 95.1 KB](https://maker.wiznet.io/forum_uploads/wiznet/original/1X/699d75ea2d476f4ca8c698177e9cb4bcb9558e57.png)

## Replies

### Reply 1 by justinkim, 2017-03-24

패킷으로 볼때는 12byte의 TCP data를 두번에 걸쳐서 나눠서 send 하시는걸로 보입니다.

지금 주신 정보로는 잘 알수가없네요…

간헐적 타임아웃이 발생할때의 패킷을 보여주시기 바랍니다.
Loopback 예제를 거의 비슷하게 사용중이라면 다른점을 알려주시기 바랍니다.
client의 동작과 네트워크 구성을 알려주시기 바랍니다.

상세한 정보를 주실수록 빠른 답변을 해드릴 수 있습니다.

---

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