add uv udp try send

Please review the commits and give me comments on them.
Right, replace with:

```
* - >= 0: number of bytes sent (same as supplied buffer size)
```