[Opensim-users] A theoretical question ... about communication guarantees between objects in LSL

Dr Ramesh Ramloll r.ramloll at gmail.com
Mon Nov 12 16:58:17 UTC 2012


Thanks Mic. This is something new to me, will learn about it.


On Mon, Nov 12, 2012 at 11:31 AM, Mic Bowman <cmickeyb at gmail.com> wrote:

> on a different tack... depending on what is causing the messages to be
> dropped, you might try using osMessageObject
> (http://opensimulator.org/wiki/OsMessageObject).
>
> We've gone to using the JsonStore module for communications. Its more
> tuple space than messages, but it does make it easy to communicate
> reliably to objects.
> (http://opensimulator.org/wiki/OSSL_Script_Library/JsonStore)
>
> --mic
>
>
> On Mon, Nov 12, 2012 at 5:57 AM, Dr Ramesh Ramloll <r.ramloll at gmail.com>
> wrote:
> > I was wondering if I could get some ideas from the technical wonks out
> > there. Here's my problem (not the real one..but I simplified it a bit to
> > keep things brief). Everything implemented in LSL of course. I have two
> > objects A and B, A sends messages to B.  I found that there are no
> > guarantees that B will ALWAYS receive a message sent by A. I would expect
> > the messages to be queued up, but seems that there is a black hole
> > somewhere. Anyway, so, I then need to think about 'Acknowledgement
> system'
> > that would cause A to resend if B does not receive it (within a set
> waiting
> > period...). So this means that I need to put A in a sending loop until B
> > sends an acknowledgment back to A.
> > OR.. I could just send messages from A to B, twice every time... just to
> > reduce changes of a message not received. Should I go for the easy way
> ...
> > or is there really a bigger advantage for trying to implement guarantees
> in.
> > Your thoughts?
> >
> > --
> > 'Consider how the lilies grow. They do not labor or spin.'
> > Rameshsharma Ramloll PhD, CEO CTO DeepSemaphore LLC, Affiliate Research
> > Associate Professor, Idaho State University, Pocatello, ID 83209 Tel:
> > 208-240-0040
> > Blog, LinkedIn, DeepSemaphore LLC, Google+ profile
> >
> >
> > _______________________________________________
> > Opensim-users mailing list
> > Opensim-users at lists.berlios.de
> > https://lists.berlios.de/mailman/listinfo/opensim-users
> _______________________________________________
> Opensim-users mailing list
> Opensim-users at lists.berlios.de
> https://lists.berlios.de/mailman/listinfo/opensim-users
>



-- 
'Consider how the lilies grow. They do not labor or spin.'
*Rameshsharma Ramloll* PhD, CEO CTO DeepSemaphore LLC, Affiliate *Research
Associate Professor*, Idaho State University, Pocatello, ID 83209 Tel:
208-240-0040
Blog <http://deepsemaphore.posterous.com/>,
LinkedIn<http://www.linkedin.com/in/rameshramloll>
, DeepSemaphore LLC <http://www.deepsemaphore.com>, Google+
profile<https://plus.google.com/103652369558830540272/about>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://opensimulator.org/pipermail/opensim-users/attachments/20121112/75cad1bc/attachment.html>


More information about the Opensim-users mailing list