static extern int uv_ip6_addr(string ip, int port, out sockAddr address);
public static extern int uv_tcp_getpeername(IntPtr handle, out sockAddr name, ref int namelen);
static extern int uv_tcp_bind(IntPtr handle, ref sockAddr sockaddr, uint flags);
static extern int uv_tcp_getsockname(IntPtr handle, out sockAddr sockaddr, ref int namelen);
static extern int uv_tcp_connect(IntPtr req, IntPtr handle, ref sockAddr sockaddr, uv_watcher_cb connect_cb);