add uv udp try send

Please review the commits and give me comments on them.
Since datagrams are truncated if too big, how can we possibly get a value lower than the buffer size?