unsafe internal static IPEndPoint GetSockname(Handle handle, uv_getsockname getsockname) { sockaddr_in6 addr; IntPtr ptr = new IntPtr(&addr); int length = sizeof(sockaddr_in6); int r = getsockname(handle.NativeHandle, ptr, ref length); Ensure.Success(r); return(UV.GetIPEndPoint(ptr, true)); }
unsafe internal static IPEndPoint GetSockname(Handle handle, uv_getsockname getsockname) { sockaddr_in6 addr; IntPtr ptr = new IntPtr(&addr); int length = sizeof(sockaddr_in6); int r = getsockname(handle.NativeHandle, ptr, ref length); Ensure.Success(r); return UV.GetIPEndPoint(ptr, true); }