Where does the client take the master name, port, etc. and how do I configure them?

The client uses $EGO_CONFDIR\kernel\conf\ego.conf (where the EGO_CONFDIR environment variable is set after sourcing the Platform EGO environment).

In the ego.conf file, the client uses EGO_MASTER_LIST, EGO_KD_PORT, EGO_PEM_PORT, and EGO_LIM_PORT parameters.

The egosc library gets ESC_PORT and address from the VEMKD using vem_locate().