UDP(사용자 데이터그램 프로토콜)는 네트워크 통신에서 데이터를 빠르고 효율적으로 전송하는 방법을 제공합니다. TCP(전송 제어 프로토콜)와 달리 연결을 설정할 필요 없이 데이터를 송수신할 수 있으며, 이 덕분에 실시간 애플리케이션, 스트리밍 서비스, 온라인 게임 등의 분야에서 널리 사용됩니다. 이 글에서는 UDP 소켓을 생성하는 방법을 상세히 설명하고, 이를 활용한 UDP 서버-클라이언트 프로그램을 구현하는 과정을 살펴보겠습니다. 1️⃣ 소켓이란?소켓(Socket)은 네트워크에서 데이터를 송수신하기 위한 소프트웨어 인터페이스입니다. 네트워크 프로그래밍에서 소켓을 사용하면 프로그램이 IP 주소와 포트 번호를 기반으로 다른 컴퓨터와 통신할 수 있습니다. ✅ 소켓의 주요 유형 TCP 소켓(SOCK_S..