public string GetAddress(ulong guid = 0, bool with_port = false) { if (pointer == IntPtr.Zero) { return(string.Empty); } IntPtr ptr = RakPeer_Native.NET_GetAddress(pointer, guid, with_port); if (ptr != IntPtr.Zero) { return(Marshal.PtrToStringAnsi(ptr)); } else { return(string.Empty); } }