---
title: "W5100S send()함수 문의"
url: "https://maker.wiznet.io/forum/13830"
markdown_url: "https://maker.wiznet.io/forum/13830/md"
type: "Forum topic"
category: "Ethernet Chips"
author: "swan3708"
created: "2020-05-13T00:45:54+09:00"
last_activity: "2020-05-28T11:28:04+09:00"
language: "ko"
views: 1211
replies: 8
source: "WIZnet Makers forum (https://maker.wiznet.io/forum/)"
---

# W5100S send()함수 문의

## Question

Asked by swan3708 on 2020-05-13 in Ethernet Chips.

안녕하세요.

W5100S-EVB를 구매하여 사용중입니다.

예제는 loopback예제를 사용하고 있습니다.

W5100S-EVB : Client / PC : Server (Hercules 사용)

위 환경으로 구성하여 테스트중인데, 소스는 간단하게 loopback_tcpc()를 사용하여 연결 후에 Hello라는

문자열을 계속해서 전송하게 구성하였는데요.(Client → PC)

그런데

[![image](https://maker.wiznet.io/forum_uploads/wiznet/original/2X/4/4b61f3abe3b90c2c172f5e1d013b301c7c91684e.png) image1643×411 78.1 KB](https://maker.wiznet.io/forum_uploads/wiznet/original/2X/4/4b61f3abe3b90c2c172f5e1d013b301c7c91684e.png)

캡처된 사진과 같이 일정 주기로 이상한 문자열이 전송되는데, 어떤 문제가 있는 것인가요?

## Replies

### Reply 1 by becky, 2020-05-19

안녕하세요

메일로 전달해주신 와이어샤크와 코드 확인했습니다.
코드상의 있는 MAC 주소로 필터링해서 볼때 W5500에서는 4 byte만 전송하는 것으로 보여집니다.

[![image](https://maker.wiznet.io/forum_uploads/wiznet/original/2X/9/93e7f6783717007a3298962443313bcc45618e5f.png) image1191×563 51.3 KB](https://maker.wiznet.io/forum_uploads/wiznet/original/2X/9/93e7f6783717007a3298962443313bcc45618e5f.png)

해당 증상이 나타나는 부분을 다시 보내주시거나 확인 부탁드립니다.

### Reply 2 by swan3708, 2020-05-19 (in reply to reply 1)

메일로 전송드렸습니다.

### Reply 3 by becky, 2020-05-19

이메일로 보내주신 코드확인 하였습니다.
확인결과 현재 사용하고계신 프로젝트에 버그픽스한 부분이 반영이 안된것 같습니다.
w5100s.h에서
/**

- @ingroup Socket_register_access_function_W5100S

- @brief Get the max RX buffer size of socket sn

- @param (uint8_t)sn Socket number. It should be **0 ~ @ref _WIZCHIP_SOCK_NUM_**.

- @return uint16_t. Max buffer size
  */
  #define getSn_RxMAX(sn)
  ((uint16_t)(0x0001 &lt;&lt; getSn_RXMEM_SIZE(sn)) &lt;&lt; 10)

/**

- @ingroup Socket_register_access_function_W5100S

- @brief Get the max TX buffer size of socket sn

- @param (uint8_t)sn Socket number. It should be **0 ~ @ref _WIZCHIP_SOCK_NUM_**.

- @return uint16_t. Max buffer size
  */
  #define getSn_TxMAX(sn)
  ((uint16_t)(0x0001 &lt;&lt; getSn_TXMEM_SIZE(sn)) &lt;&lt; 10)

위 해당하는 define 부분을 위의 코드와 같이 변경부탁드립니다.
가지고계신 코드가 아래 링크에서 다운받으신 것이 맞으신가요?

![](https://github.githubassets.com/favicons/favicon.svg) [GitHub](https://github.com/Wiznet/W5100S-EVB)

![](https://maker.wiznet.io/forum_uploads/wiznet/original/2X/5/5b1016aaf67e2abb6a3c0d70a1d5b1862510ff55.png)

### [GitHub - Wiznet/W5100S-EVB: W5100S-EVB Library and Examples](https://github.com/Wiznet/W5100S-EVB)

W5100S-EVB Library and Examples. Contribute to Wiznet/W5100S-EVB development by creating an account on GitHub.

해당코드는 수정하도록 하겠습니다.
혼란을 드려 죄송합니다.

### Reply 4 by swan3708, 2020-05-20

빠르고 정확한 답변 감사드립니다.

테스트하여 보겠습니다.

그리고, 혹시 유선상으로 말씀드렸던 W5500관련하여, 동작시(서버와 연결하여 통신중일 때) 온도가 어

느정도가 정상인지 알 수 있을까요?

또, W5100S와 W5500의 Symbol과 Footprint를 제공하시나요? 제공하신다면 링크나 다운로드 받을 수

있는 곳을 알려주시면 감사하겠습니다.

### Reply 5 by scott, 2020-05-20

[@swan3708](https://maker.wiznet.io/u/swan3708)

안녕하세요 위즈네트 입니다.

W5500은 약 섭씨 45 도 정도 온도입니다. 참고 하시길 바랍니다.

혹시 알티움을 사용하시나요? 그렇다면 라이브러리를 보내드릴수 있습니다.

감사합니다.

### Reply 6 by swan3708, 2020-05-24

네 현재, 알티움 사용하고있습니다.
더불어 혹시 아래의57-00013QL11-1 (P1)부품도 심볼과 풋프린트를 받을 수 있는지요?

[![image](https://maker.wiznet.io/forum_uploads/wiznet/original/2X/e/ebfb7470b9e71a2bf33c1015e91b80e094039170.png) image710×511 41.5 KB](https://maker.wiznet.io/forum_uploads/wiznet/original/2X/e/ebfb7470b9e71a2bf33c1015e91b80e094039170.png)

### Reply 7 by scott, 2020-05-26

[W5100S-EVB.zip](https://maker.wiznet.io/forum/legacyFile.asp?path=ulOUvsTTr5DvxxRSCcSuwzLlJX4.zip) (3.4 MB)

위 파일에 라이브러리 넣어놨습니다.

혹시 해당 RJ45를 사용하려는 이유가 있나요?

이 RJ45는 수급이나 가격에서 좋지 않은 것으로 알고 있습니다.

감사합니다.

정석균 드림

### Reply 8 by swan3708, 2020-05-28

감사드려요.

eval보드와 같은 사양으로 사용하려고 했습니다…만

이제보니 커넥터가 조금 특이하게생겼네요^^;;

커넥터는 다른것으로 사용하는것으로 하였습니다.

친절한 도움 감사드립니다.

---

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