Difference between revisions of "Protocol"

From Second Life Wiki
Jump to navigation Jump to search
(→‎Communication with simulator: removed the need for the mostly broken redirects)
Line 8: Line 8:
* [[Circuits]] -- Establishment and common operation of UDP circuits between two nodes
* [[Circuits]] -- Establishment and common operation of UDP circuits between two nodes
* [[Packet Accounting]] -- how the message system handles packet sequencing, reliability, suppression, throttling, etc.
* [[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.
* [[:Category:Common Messages|Common Messages]] -- messages that are handled by every Indra message system instance.
* [[Xfer Manager]] -- messages used by the <code>LLXFerManager</code> class.
* [[Xfer Manager]] -- messages used by the <code>LLXFerManager</code> class.
* [[Transfer Manager]] -- messages used by the <code>LLTransferManger</code> class.
* [[Transfer Manager]] -- messages used by the <code>LLTransferManger</code> class.
* [[:Category:Messages|All messages]] -- an alphabetical listing of all messages in the system


=== Communication with userserver ===
=== Communication with userserver ===

Revision as of 10:41, 1 March 2007

In order to spot potential trouble spots, we want to have a pretty clear understanding of the UDP, TCP, and by-product communication between the client and the servers.

The UDP Message System

  • Message Layout -- Explanation of message format and the message template
  • Packet Layout -- the layout of the UDP payload.
  • Circuits -- Establishment and common operation of UDP circuits between two nodes
  • 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.
  • All messages -- an alphabetical listing of all messages in the system

Communication with userserver

Communication with simulator

XMLRPC Transactions

File Formats

Asset Files

Media Files

Image format

Audio

  • wav files

Animation

  • BVH files for animations

Linden Files

  • raw files for uploading sim land information
  • LL DXT files

Miscellaneous Files