Thanks Ralph for your response. Point noted on the gateways & proxies.
For my simple example, to follow up, *pvlist* does not work (for me) without any arguments – it returns nothing.
$ pvlist
# returns nothing
If I instead run it with the IP address of the server, it does indeed return the full list of PVs – all 1000 of them
😊.
$ pvlist 192.168.1.XX
# prints all PVs from that IP (takes only one port though)
However, if I have two servers running on the same machine then the above only returns the list from one server (in my case port 5075, not the port of the second server - 51992). This seems to match with what I can see
in the code:
// TODO for now we take only first server address
serverAddress = inetAddressToString(entry.addresses[0]);
It seems pvlist.cpp is a good place for me to start in order to understand how this mechanism works.
I noticed no equivalent *calist* tool exists, is there a specific reason for this?
Kind regards,
Tom