[sldev] agent-domain branch
Fairlight
fairlight at tigress.com
Tue Mar 4 12:04:59 PST 2008
Thanks for the clarification, Soft!
Best regards,
Fairlight!
On Tue, 04 Mar 2008 17:14:21 -0000, Soft <soft at lindenlab.com> wrote:
> On Mon, Mar 3, 2008 at 5:10 PM, Fairlight <fairlight at tigress.com> wrote:
>> Hi!
>>
>> Hmm.. does "The Agent Host establishes a connection with the client"
>> mean
>> that the server at LL will start a tcp connection with the user client?
>>
>> I am asking because that could cause all kinds of problems with clients
>> behind NAT and Firewalls, where the internal IP of the client does not
>> match the IP the connection seems to come from and where a connection
>> to
>> the external IP would require special router rules to be forwarded to
>> the
>> internal network. In addition, if you have more than 1 client behind
>> the
>> NAT/Firewall, this will fail, if static. And if it is not static, you
>> need a matchign dynamic filter for the Firewall..
>>
>> All in all, I hope the servers never initiate a connection to the
>> client!
>
> The long poll technique is used here. The client opens a connection
> with the server, which the server responds to when it would have
> wanted to initiate a connection itself. On receiving a response, the
> client opens another request. AJAX apps have been using this for
> years.
--
(`.-,')
--------------------------------------------
.-' ; F a i r l i g h t
_.-' , `,- t h e w h i t e l i o n
_ _.-' .' /._
.' ` _.-. / ,'._;) E-mail: fairlight at tigress.com
( . )-| ( Homepage: http://www.tigress.com/fairlight
)`,_ ,'_,' \_;) fL Puppetry E-Mail: pawpet at pawpet.de
('_ _,'.' (___,)) Puppetry Homepage: http://www.pawpet.de
`-:;.-'
--------------------------------------------
More information about the SLDev
mailing list