Created by: mirceapasoi
As described in https://github.com/quickfixgo/quickfix/issues/388 I'd like to implement IP whitelisting functionality.
I've noticed that QuickFIX/J implements this functionality through the AllowedRemoteAddresses
config ("List of remote IP addresses which are allowed to connect to this acceptor"):
https://www.quickfixj.org/usermanual/2.1.0/usage/configuration.html
While this is a good solution for static sessions, it doesn't work for my use-case because I'm using dynamic sessions.
The simplest solution I could think of was to add a RemoteAddr(sessionID)
method on the Acceptor that can be used to get the address for a particular session.