If the connection was initiated using the "FakeIP" system, then we
we can get an IP address for the remote host. If the remote host had
a global FakeIP at the time the connection was established, this
function will return that global IP. Otherwise, a FakeIP that is
unique locally will be allocated from the local FakeIP address space,
and that will be returned.
The allocation of local FakeIPs attempts to assign addresses in
a consistent manner. If multiple connections are made to the
same remote host, they *probably* will return the same FakeIP.
However, since the namespace is limited, this cannot be guaranteed.
On failure, returns:
- k_EResultInvalidParam: invalid connection handle
- k_EResultIPNotFound: This connection wasn't made using FakeIP system
If the connection was initiated using the "FakeIP" system, then we we can get an IP address for the remote host. If the remote host had a global FakeIP at the time the connection was established, this function will return that global IP. Otherwise, a FakeIP that is unique locally will be allocated from the local FakeIP address space, and that will be returned.
The allocation of local FakeIPs attempts to assign addresses in a consistent manner. If multiple connections are made to the same remote host, they *probably* will return the same FakeIP. However, since the namespace is limited, this cannot be guaranteed.
On failure, returns: - k_EResultInvalidParam: invalid connection handle - k_EResultIPNotFound: This connection wasn't made using FakeIP system