flagflag  
Page Top

Negotiation with the Cache Server Control Process anchor.png

When the Relay Server (sl_relay) is started with -cs, -cp or -cg option, each UDP Relay Process is connected with a Control Process of Cache Server by TCP. Port numbers and password are determined by negotiation between the Cache Server Control Process and the UDP Relay process.

The UDP Relay Process automatically shifts to a mode that doesn't use the Cache Server if negotiation fails.

Page Top

Data transfer to the Cache PUT Server anchor.png

When the Relay Server (sl_relay) is started with a -cs or -cp option, the UDP Relay Process of sl_relay transmits all the texture data (ImageData, ImagePacket) received from the Second Life(SIM) server to the relay process for Cache PUT Server that it has been paired with.

All forwarding (caching) is done automatically, there is no need (or option) for user intervention.

Page Top

Request to Cache Control Process anchor.png

When Relay Server (sl_relay) is started with -cs or -cg option, the UDP Relay Process traps the request of the texture data (RequestImage) from Viewer, and checks whether the texture data is cached with the Cache Control Process.~ When only part is cached or the request from the Viewer concerns two or more textures, the request is decomposed, and the request concerning data not cached is forwarded to the Second Life(SIM) server just as it is.

The request for cached texture data is issued to the Cache Control Process. This data as well as the texture data from the Second Life(SIM) server is returned.

The recieved texture data ACK packet from Viewer is also trapped. When the ACK packet contains acknowledgments for two or more textures, the ACK packet decomposed, and sent back according to the transmission origin of the texture data.

Rewriting of the sequence number of the packet and the ACK number if done in sl_relay.

Page Top

Automatic disconnection from the Cache Server anchor.png

When there is no response from the Cache Server, or a delay occurs too frequently, the UDP Relay Process automatically discontinues data acquisition from the Cache Server.


Front page   Freeze Diff Backup Copy Rename Reload   New List of Pages Search Recent changes   Help   RSS of recent changes (RSS 1.0) RSS of recent changes (RSS 2.0) RSS of recent changes (RSS Atom)
Counter: 2492, today: 2, yesterday: 0
Last-modified: 2008-12-21 (Sun) 03:29:18 (JST) (5607d) by gambled

Site Search

Login

Username:

Password:


Lost Password?
Register now!!

Sub Menu

mini Calendar

Last MonthApr 2024Next Month
Su Mo Tu We Th Fr Sa
1 2 3 4 5 6
7 8 9 10 11 12 13
14 15 16 17 18 19 20
21 22 23 24 25 26 27
28 29 30
Today

Who's Online

81 user(s) are online (27 user(s) are browsing xpwiki)

Members: 0
Guests: 81

more...

Access Counter

Today : 1278012780127801278012780
Yesterday : 2042920429204292042920429
Total : 2339218623392186233921862339218623392186233921862339218623392186
Powered by XOOPS Cube 2.1© 2001-2006 XOOPS Cube Project
Design by XoopsDesign.com