1994 1995 1996 1997 1998 1999 2000 2001 2002 2003 2004 2005 2006 2007 2008 <2009> 2010 2011 2012 2013 2014 2015 2016 2017 2018 2019 2020 2021 2022 2023 2024 2025 | Index | 1994 1995 1996 1997 1998 1999 2000 2001 2002 2003 2004 2005 2006 2007 2008 <2009> 2010 2011 2012 2013 2014 2015 2016 2017 2018 2019 2020 2021 2022 2023 2024 2025 |
<== Date ==> | <== Thread ==> |
---|
Subject: | Re: List of all server on an Epics network |
From: | Ralph Lange <[email protected]> |
To: | [email protected] |
Cc: | EPICS Tech Talk <[email protected]> |
Date: | Tue, 26 May 2009 11:15:39 +0200 |
Hello Bruno,as Channel Access is based on the PV name as unique identifier and quite completely hides distribution of PVs onto multiple servers, you will have to peek into the CA internals to find out.
Try the "casw" commandline utility with a high interest level. It will print all incoming CA beacons, which contain host and port of the CA server sending the beacon. Let it run for a while and filter the output: there's your list.
Note that, even as you know the server names, you can't "talk" to them directly through CA, unless your conventions enforce PVs with well-known names that every server in your system has to serve.
The Channel Access manuals will have more details on casw. Good luck! Ralph On 25.05.2009 23:33 Bruno Coudoin wrote:
Hi, Is there a way to get the list of all the participants on an epicsnetwork, especially the servers.The use case is that I would like to be able to 'talk' to each of the servers of my Epics network but how to know who is participating? Thanks, Bruno.