applications: local address not filled by PacketSink::RxWithAddresses
The PacketSink::RxWithAddresses
trace should provide the sender and receiver addresses, i.e., the (IP) address that received the packet.
The problem is that this address is found using socket->GetSockName (localAddress);
, which is correct if the socket has been bound to a specific IP address.
Sockets that can receive on any address (the most common case) return simply "0.0.0.0" (for IPv4, similar for IPv6). This is not really informative...
A more correct behaviour would be to actually have the receiving address, which can be found using tags - if the socket has been enabled to add these tags.