---
title: "recvfrom 함수 예외처리 문의"
url: "https://maker.wiznet.io/forum/15426"
markdown_url: "https://maker.wiznet.io/forum/15426/md"
type: "Forum topic"
category: "Ethernet Chips"
author: "ddk1859"
created: "2024-12-19T12:21:58+09:00"
last_activity: "2024-12-19T13:29:53+09:00"
language: "ko"
views: 4
replies: 0
source: "WIZnet Makers forum (https://maker.wiznet.io/forum/)"
---

# recvfrom 함수 예외처리 문의

## Question

Asked by ddk1859 on 2024-12-19 in Ethernet Chips.

안녕하세요.

- recvfrom 함수 내부에서 sock_remained_size라는 변수가 있어 수신된 패킷의 전체 데이터크기를 확인한 후에 읽지 못한 데이터가 있는지를 보는 기능이 구현되어 있는 것을 보았습니다.

- 질문 : 위 부분은 어떤 목적으로 구현된 기능인지 알고 싶습니다. 예를들어 udp 통신에서 상대 측에서 보낸 데이터가 불연속적으로 전송되었을 때를 대비한 것인지 아니면 단순히 수신된 데이터를 메모리로 복사할 때 타이밍 오류로 실제 데이터 전체를 못복사하는 문제를 대비한 것인지 알고 싶습니다.

---

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