UDPSocket()

I have severe problems to listen to a port on which an UDP-Socket server sends packages.
I see the packages in Wireshark and my Python-Script can see the packages as well.
But I struggle to achieve the same in Julia.
Here a short snippet, that does not work. The process stucks in line data, addr = recvfrom(sock).

using Sockets

sock = Sockets.UDPSocket()
Base.bind(sock, ip"0.0.0.0", 59000)
println("Socket bound. Waiting for packet (blocking)...")

addr, data = Sockets.recvfrom(sock)   # direct, synchron, no async

println("✅ Received $(length(data)) bytes from $addr")
println("   Data: $(String(copy(data)))")
Base.close(sock)

Any ideas?

It works fine for me locally (same host). I sent the test packet with
echo -n "hello" | nc -u -w1 127.0.0.1 59000

Also from remote:
echo -n "hello" | nc -u -w1 dell.local 59000