Passing "-u" turns to SOCK_DGRAM + IPPROTO_UDP, which still allows bind/connect()/recv()/send() and can be convenient for experimentation purposes.