xuzhenbao commented on code in PR #495: URL: https://github.com/apache/celix/pull/495#discussion_r1146226029
########## bundles/remote_services/rsa_spi/include/remote_constants.h: ########## @@ -36,4 +36,6 @@ static const char * const OSGI_RSA_SERVICE_IMPORTED_CONFIGS = "service.imported. static const char * const OSGI_RSA_SERVICE_EXPORTED_CONFIGS = "service.exported.configs"; static const char * const OSGI_RSA_SERVICE_LOCATION = "service.location"; +static const char * const RSA_DISCOVERY_ZEROCONF_SERVICE_ANNOUNCED_IF_INDEX = "RSA_DZC_IF_INDEX"; Review Comment: Your advice is very helpful to me. It really should be the responsibility of RSA to add endpoint info where it is reachable. According to your advice, I have define a global config(CELIX_RSA_NETWORK_INTERFACES) for all remote service admins and discovery admins. It determines the network interface on which RSA starts network server. And discovery admins use the interface info announce endpoint. -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. To unsubscribe, e-mail: dev-unsubscr...@celix.apache.org For queries about this service, please contact Infrastructure at: us...@infra.apache.org