Difference between revisions of "Protocol"
Jump to navigation
Jump to search
Rob Linden (talk | contribs) |
|||
Line 1: | Line 1: | ||
{{OSWikiLearnBox}} | |||
In order to spot potential trouble spots, we want to have a pretty clear understanding of the UDP communication between the client and the servers. | In order to spot potential trouble spots, we want to have a pretty clear understanding of the UDP communication between the client and the servers. | ||
Revision as of 19:59, 24 October 2006
In order to spot potential trouble spots, we want to have a pretty clear understanding of the UDP communication between the client and the servers.
The UDP Message System
- Packet Layout -- the layout of the UDP payload.
- Packet Accounting -- how the message system handles packet sequencing, reliability, suppression, throttling, etc.
- Common Messages -- messages that are handled by every indra message system instance.
- Xfer Manager -- messages used by the
LLXFerManager
class. - Transfer Manager -- messages used by the
LLTransferManger
class.
Communication with userserver
- Userserver Agent -- agent update information which alters userserver state.
- Userserver Relay -- messages relayed between the back-end systems and the viewer.
Communication with simulator
- Simulator Agent -- agent movement, animation, appearance, etc.
- Simulator Inventory -- agent inventory and asset management.
- Simulator Money -- money queries and updates.
- Simulator Objects -- object and prim interaction.
- Simulator Parcels -- parcel and land management and interaction.
- Simulator Region -- interaction with the region, nearby regions, and movement between them.
- Simulator Communication -- chat, instant messages, and lsl script interaction.
- Simulator Groups -- joining, management, and group related messages.
- Simulator Relationships -- friends, granted rights, calling cards, and mute.
- Simulator Search -- access to global search services.