How to write a UDP echo server with Julia?

Hi everyone, I am new to Julia. Recently I want to write a network tool with Julia. After reading the docs I found that I can not write services with UDP socket, even a simple echo server. Function recv only returns data and function recvfrom returns IP address and data without the port. So is there another way to implement a UDP echo server? Thanks.