예제 #1
0
    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);
        }
    }