---
title: "W5500 UDP packet 수신 질문"
url: "https://maker.wiznet.io/forum/10389"
markdown_url: "https://maker.wiznet.io/forum/10389/md"
type: "Forum topic"
category: "Ethernet Chips"
author: "mysungkoo"
created: "2014-07-21T07:42:13+09:00"
last_activity: "2017-05-04T08:33:25+09:00"
language: "ko"
views: 847
replies: 0
source: "WIZnet Makers forum (https://maker.wiznet.io/forum/)"
---

# W5500 UDP packet 수신 질문

## Question

Asked by mysungkoo on 2014-07-21 in Ethernet Chips.

W550io를 이용해 테스트를 하고있습니다.

현재 AX 프로그램을 이용해 UDP loopback을 테스트 하고있는데요

TX_RX_MAX_BUF_SIZE는 2048 로 주었고

처음 초기화시 socket의 tx,rx size를 다음과 같이 주었습니다. 0,1,2 만사용, DHCP용 == 3

uint8 txsize[MAX_SOCK_NUM] = {4,4,4,2,0,0,0,0};
uint8 rxsize[MAX_SOCK_NUM] = {4,4,4,2,0,0,0,0};

그리고 AX를 이용해 loopback 테스트를 하는 도중 질문이 있습니다.

size를 0~1450정도로 주었을때에는 loopback이 정상적으로 돌아옵니다.

하지만 그 이상이 되면 getSn_RX_RSR(s)로 정상적인 receive 길이가 나오지 않습니다.

wireshark로 찍어보면 frame이 나뉘어져서 보내는데

이 데이터들을 연속적으로 받을수는 없는건가요?

buffer는 2KB인데 실제로 받을수있는 데이터가 이에 모자라서 질문드립니다.

---

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