Argonne National Laboratory

Experimental Physics and
Industrial Control System

2002  2003  2004  2005  2006  2007  2008  2009  2010  2011  2012  2013  2014  2015  2016  <2017 Index 2002  2003  2004  2005  2006  2007  2008  2009  2010  2011  2012  2013  2014  2015  2016  <2017
<== Date ==> <== Thread ==>

Subject: Re: CA server bind failure on Windows
From: Ralph Lange <ralph.lange@gmx.de>
To: Andrew Johnson <anj@aps.anl.gov>
Cc: EPICS core-talk <core-talk@aps.anl.gov>
Date: Mon, 16 Jan 2017 19:59:29 +0100
Hi Andrew,

On Mon, Jan 16, 2017 at 6:53 PM, Andrew Johnson <anj@aps.anl.gov> wrote:
On 01/15/2017 12:01 PM, Ralph Lange wrote:
> NI's LabVIEW network variables server has a plugin that contains their
> implementation of the Channel Access server,
> see http://www.ni.com/white-paper/13865/en/. While their CA server has a
> couple of flaws and issues and doesn't fully behave like the EPICS CA
> servers (e.g. by presumably using SO_EXCLUSIVEADDRUSE), using the
> Channel Access ports for Channel Access is definitely legitimate and
> recommended.

Is this a vote to accept Freddie's change then? It makes sense to me,
but I don't claim to be a networking expert.

Well, "man bind" suggests that the call to bind() may return five different error codes. I don't know if completely removing the restriction is maybe opening things up a bit too wide. I would opt for adding EACCESS to the clause as the more conservative approach. This code is run as part of opening a new connection; thus it is not really performance relevant.

Cheers,
~Ralph


References:
Re: CA server bind failure on Windows Andrew Johnson

Navigate by Date:
Prev: Re: CA server bind failure on Windows Andrew Johnson
Next: RE: dllPath.bat problem Mark Rivers
Index: 2002  2003  2004  2005  2006  2007  2008  2009  2010  2011  2012  2013  2014  2015  2016  <2017
Navigate by Thread:
Prev: Re: CA server bind failure on Windows Andrew Johnson
Next: Build failed in Jenkins: epics-base-3.15-mac-test #107 APS Jenkins
Index: 2002  2003  2004  2005  2006  2007  2008  2009  2010  2011  2012  2013  2014  2015  2016  <2017
ANJ, 16 Jan 2017 Valid HTML 4.01! · Home · News · About · Base · Modules · Extensions · Distributions · Download ·
· EPICS V4 · IRMIS · Talk · Bugs · Documents · Links · Licensing ·