The UK Home Automation Archive

Archive Home
Group Home
Search Archive


Advanced Search

The UKHA-ARCHIVE IS CEASING OPERATIONS 31 DEC 2024

Latest message you have seen: RE: Re: Wiki


[Message Prev][Message Next][Thread Prev][Thread Next][Message Index][Thread Index]

Re: Re: Standalone xPL Hub Summary, Mark II



As far as I know my hub was a full V3 implimentation.  If you remember,
at the time I asked an seemingly endless set of questions to try to make
it so :-).

The socket used for xPL is bound to the registry ListenOn address (or
INADDR_ANY if ListenOn is not specified).  If ListenTo addresses are
specified in the registry (other than ANY) then messages are filtered
out if they do not come from those addresses.

HTH

Mal


Tom Van den Panhuyzen wrote:

> Hi Mal,
>
> I was thinking about xpl-lib, not the hub.  Compiling another hub in
> .net would be pointless since yours will be the one and only! :-)
>
> Are the multiple ip address issues resolved in your implementation -
> i.e. do you implement a way to define on which ip address the hub must
> listen on ?
> (the ListenOn/ListenTo configuration elements of the V3 hub...)  V3
> also uses the ListenOn address to send broadcasts from.  In my case it
> solved a firewall issue: I didn't have to open udp port 3865.  But
> this might be due to the type of firewall (not the XP builtin one).
>
> Might as well re-use a few bits and ideas of V3 before we burry it,
eh.
>
> Tom
>
>
> On 9/16/05, Mal Lansell <mal@xxxxxxx> wrote:
> > I ripped the hub from my SDK last night, and got most of the way
> > through creating a non-.NET stand-alone hub (the same exe can be
run
> > either as a service or console app).
> >
> > Mal
> >
> >
> > --- In ukha_xpl@xxxxxxx, Tom Van den Panhuyzen
<tomvdp@g...>
> > wrote:
> > > This will be fairly easy for the .net framework too.  I can
have a
> > > look at it this weekend.  Unless John B tells me to
"stay off!"...
> > >
> > > Tom
> > >
> > > On 9/16/05, Gerry Duprey <gerry@c...> wrote:
> > > > Howdy,
> > > >
> > > > > I don't think so - to my mind, the application
should act as
> > if there is
> > > > > a hub present anyway. I think that an app should
*always*
> > assume that a
> > > > > hub is present and in essence, not give it any
other thought.
> > > >
> > > > I think this is an OK assumption, as long as the app
isn't going
> > to break.
> > > > Since you can always send xPL messages, hub or not,
nothing it
> > technically
> > > > in the way.  However, the underlying framework should
provide
> > some sort of
> > > > check to see if a hub has been detected or not (like
you can ask
> > if you've
> > > > been configured or not) so for an app that chooses not
to send
> > messages
> > > > until the hub is active, it has something to make that
decision
> > from.
> > > >
> > > > > One thing also - the suggested timings have to be
worded
> > as "suggested
> > > > > values", not as a protocol breaking rule.
There would be a lot
> > of work
> > > > > involved in re-writing existing code, and I think
that time
> > would be
> > > > > better spent on new developments!
> > > >
> > > > I'll make it suggested in the next version.  However, I
have to
> > say, I was
> > > > surprised at how easy this change was to make to the
xPL4Java
> > framework.
> > > > Only took about 30 minutes to code it and do initial
testing.  I
> > want to do
> > > > more testing, but it was pretty easy.
> > > >
> > > > I've also re-done my xPL hub (for linux) so it now has
a
> > supervisory
> > > > function that insures it's running and if it stops,
relaunches
> > it.  That
> > > > took about 30 minutes too.
> > > >
> > > > It's one of the things I really appreciate about this
solution.
> > The change
> > > > is pretty easy to accomplish.
> > > >
> > > > While I understand if folks don't have time to
implement it
> > completely in
> > > > various frameworks, I would hope that an version with
any
> > automatic hub
> > > > removed could happen quickly -- once this gets
"official", the
> > clearer the
> > > > apps work, the quicker the "transition"
period will be.
> > > >
> > > > Gerry
> > > >
> > > > --
> > > > Gerry Duprey
> > > > Ann Arbor, MI 48103
> > > > http://www.cdp1802.org
> > > >
> > > >
> > > > xPL Links: http://www.xplproject.org.uk http://www.xplhal.com
> > > > http://www.xpl.myby.co.uk
> > > > To Post a Message: ukha_xpl@xxxxxxx
> > > > To Subscribe:  ukha_xpl-subscribe@xxxxxxx
> > > > To Unsubscribe:  ukha_xpl-unsubscribe@xxxxxxx
> > > >
> > > >
> > > > ________________________________
> > > > YAHOO! GROUPS LINKS
> > > >
> > > >  Visit your group "ukha_xpl" on the web.
> > > >
> > > >  To unsubscribe from this group, send an email to:
> > > >  ukha_xpl-unsubscribe@xxxxxxx
> > > >
> > > >  Your use of Yahoo! Groups is subject to the Yahoo!
Terms of
> > Service.
> > > >  To unsubscribe from this group, send an email to:
> > > >  ukha_xpl-unsubscribe@xxxxxxx
> > > >
> > > >  Your use of Yahoo! Groups is subject to the Yahoo!
Terms of
> > Service.
> > > >  Your use of Yahoo! Groups is subject to the Yahoo!
Terms of
> > Service.
> > > > ________________________________
> > > >
> >
> >
> >
> >
> > xPL Links: http://www.xplproject.org.uk http://www.xplhal.com
> > http://www.xpl.myby.co.uk
> > To Post a Message: ukha_xpl@xxxxxxx
> > To Subscribe:  ukha_xpl-subscribe@xxxxxxx
> > To Unsubscribe:  ukha_xpl-unsubscribe@xxxxxxx
> >
> >
> > ________________________________
> > YAHOO! GROUPS LINKS
> >
> >  Visit your group "ukha_xpl" on the web.
> >
> >  To unsubscribe from this group, send an email to:
> >  ukha_xpl-unsubscribe@xxxxxxx
> >
> >  Your use of Yahoo! Groups is subject to the Yahoo! Terms of
Service.
> > ________________________________
> >
>
>
> xPL Links: http://www.xplproject.org.uk http://www.xplhal.com
> http://www.xpl.myby.co.uk
> To Post a Message: ukha_xpl@xxxxxxx
> To Subscribe:  ukha_xpl-subscribe@xxxxxxx
> To Unsubscribe:  ukha_xpl-unsubscribe@xxxxxxx
>
>
>
------------------------------------------------------------------------
> YAHOO! GROUPS LINKS
>
>     *  Visit your group "ukha_xpl
>       <http://groups.yahoo.com/group/ukha_xpl>"
on the web.
>
>     *  To unsubscribe from this group, send an email to:
>        ukha_xpl-unsubscribe@xxxxxxx
>       <mailto:ukha_xpl-unsubscribe@xxxxxxx?subject=Unsubscribe>
>
>     *  Your use of Yahoo! Groups is subject to the Yahoo! Terms of
>       Service <http://docs.yahoo.com/info/terms/>.
>
>
>
------------------------------------------------------------------------
>




xPL Main Index | xPL Thread Index | xPL Home | Archives Home

Comments to the Webmaster are always welcomed, please use this contact form . Note that as this site is a mailing list archive, the Webmaster has no control over the contents of the messages. Comments about message content should be directed to the relevant mailing list.