Returned proxy points only to loopback interface
my application has an interface function that returns the properties admin proxy (C++):
Ice::ObjectPrx adminObj = getCommunicator()->getAdmin();
Ice::PropertiesAdminPrx propAdmin = Ice::PropertiesAdminPrx::checkedCast(adminObj, "Properties");
proxyToString() on this proxy returns:
proxy: ConditionHandler/admin -f Properties -t -e 1.0:tcp -h 127.0.0.1 -p 40047
The problem is that this proxy only contains the endpoint 127.0.0.1 instead of all interfaces.
Thus, if a someone calls this from another machine this return proxy is unusable for that client.
Why does this proxy only contain the loopback interface as endpoint?