n, addr, err := connection.ReadFromUDP(buffer)
fmt.Print("->", string(buffer[0:n-1]))
if strings.TrimSpace(string(buffer[0:n])) == "STOP" {
fmt.Println("Exiting UDP server!")
data := []byte(strconv.Itoa(random[1, 1001]))
fmt.Printf("data: %s\n", string(data))
_, err = connection.WriteToUDP(data, addr)