cluster: support UDP sockets