이번에는 소켓 프로그래밍을 UDP로 실습해보겠습니다. 첫 번째 포스팅에서 언급했던 UDP를 살펴보면 다음과 같습니다. UDP - 비신뢰적 전송(unreliable transfer) 이므로 데이터 손실이 발생할 확률이 높습니다. - 데이터 손실률이 높은 대신, 속도가 꽤 빠릅니다. - 서로 connection 되는 과정이 존재하지 않고, 프로토콜만 같으면 어떠한 프로그램하고도 통신이 가능합니다. 이번 포스팅에서는 UDP 소켓을 이용해 통신하는 것을 기초적인 것만 실습해볼 것입니다. 실습하기 전, UDP 소켓으로 통신하는 과정을 살펴보면 다음과 같습니다. TCP 통신에서는 connect()와 accept() 함수를 이용해 1:1로 연결되는 과정이 별도로 필요했지만, UDP 통신에서는 이러한 과정이 필요하지 ..