[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